现在位置: 首页 > 移动开发 > 文章
2018年09月25日 移动开发 ⁄ 共 2494字 评论关闭
直接上代码,代码有注释: public class TestForListviewActivity extends Activity implements OnScrollListener { private ListView mListview = null; private View mFooterView; private PaginationAdapter mAdapter; private Handler handler=new Handler(); private boolean isLoading;//表示是否正在加载 private final int MAX_COUNT=35;//表示服务器上总共有MAX_COUNT条数据 private final int EACH_COUNT=...
阅读全文
这次在代码上比上一次改进了一些,并且加载完全部数据后会在lisview底部显示一个“已加载全部“的textview。大家可以对比我的上一篇博客 android Listview分批加载+自动加载(附源码下载)看看代码有啥不同 直接上代码: public class TestForListviewActivity extends Activity implements OnScrollListener { private View mFooterView; private LinearLayout mloadingLinear;//正在加载时显示的view private TextView ...
阅读全文
2018年09月24日 移动开发 ⁄ 共 1153字 评论关闭
首先来讲讲,变量的命名。这次开发是在安卓平台开发的,主要涉及到对控件 ,例如按钮,ListView,等view控件的命名,根据使用经验及统一性原则,还有图片等其他非类中的命名。现总结如下,对按钮的命名 为 用途_本身属性,例如 search_button '.player_layout,video_listview。在类中对变量的统一命名规则为,用途加上本身属性,searchButton,第一个字母小写之后单词的首字母大写。记住,每个变量的名字首字母都要首先交代其...
阅读全文
2018年09月24日 移动开发 ⁄ 共 894字 评论关闭
做毕业设计时,需要对手机存储的所有文件进行筛选并过滤。 本次是使用递归算法来完成对相应的所有的文件的搜索。 //首先得到安卓存储卡文件的跟目录,然后进行一层层的筛选 File rootFloder = android.os.Environment.getExternalStorageDirectory(); /*** 搜索并过滤存储卡中已经存在的swf文件,将其信息保存到数据库中* * @param floder*            要搜索的文件* @param parentFloder*            记录要进行搜索的文件夹...
阅读全文
2018年09月24日 移动开发 ⁄ 共 3884字 评论关闭
效果图 activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${packageName}.${activityClass}" > <Button android:id="@+id/button1" android:layout_width="wrap_content" ...
阅读全文
2018年09月24日 移动开发 ⁄ 共 5158字 评论关闭
先上效果图 实现思路: 1、自定义属性 2、映射xml属性; 3、定义控件赋值属性; 4、页面布局ViewGroup; 5、xml中调用该控件; 1自定义属性atts.xml <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="Topbar"> <attr name="myTitle" format="string" /> <attr name="myTitleTextSize" format="dimension" /> <attr name="...
阅读全文
2018年09月24日 移动开发 ⁄ 共 10700字 评论关闭
先上效果图: 代码思路: 1、设置top和bottom布局; 2、设置主界面布局; 3、初始化控件、视图和PagerAdapter,并绑定适配器; 4、初始化事件,4个组合控件的onclick事件; 5、监听滑动事件,切换图片。 代码: 1、top布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heigh...
阅读全文
2018年09月24日 移动开发 ⁄ 共 2468字 评论关闭
        ArcGIS Runtime SDK for Android 10.2.5版本在年前发布,其中一个重大的变化是:新版本使用了新的开发环境,在10.2.5版本中Esri使用了官方提供的新的Android开发工具Android Studio,跟上时代的步伐,而且ArcGIS Runtime SDK for Android在Bintray平台上创建了Esri自己的Maven仓库。在Bintary平台上可以快速方便的发布我们自己的软件版本,最值得欣喜的是,Esri的Android项目现在通过高大上的Gradle进行构建,通过And...
阅读全文
2018年09月20日 移动开发 ⁄ 共 1428字 评论关闭
今天要解决两个问题: 1云存储扩展字段 2上传的数据是乱码 3android版本上传数据到云端   使用了一段时间LBS云功能之后,随着对系统的熟悉,默认提供的字段,肯定无法满足需要。比如增加注释,价格,档次等字段的时候。但是字段不建议加的太多。因为太多会影响速度。   相关API参考 http://developer.baidu.com/map/lbs-geodata.htm#.poi.manage2.2   看一下截图。   这里一个问题。输入中文,一直乱码。最后只能把标示改为英...
阅读全文
经过验证,直接使用access_token即可。不用再重新申请了。 遇到的一些小问题: 1.文件夹可以创建多级,比如A/B/C,可以一起创建 2.如果创建失败,有可能是文件夹命名问题。没有找到规律。但是好像叫tlist就不行。 3.上传文件,比较慢。上传一般都启动后台线程操作。   创建文件夹 public void pcs_mkdir(String path) { if (null != mbOauth) { BaiduPCSClient api = new BaiduPCSClient(); api.setAccessToken(mb...
阅读全文