上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页
摘要: 这里给出一些主流的应用市场名单,有些可能已经不行了,自己找一找,很容易的: 应用市场图-1 应用市场图-1 阅读全文
posted @ 2017-10-25 09:27 dub 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1.第一种 @Override public boolean onKeyUp(int keyCode, KeyEvent event) { //点击回退键 if(KeyEvent.KEYCODE_BACK==keyCode) { //显示一个警告框 new AlertDialog.Builder(M 阅读全文
posted @ 2017-10-24 23:36 dub 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1,viewPagre的普通写法public ImagePagerAdapter(Context context, List<Photo> imgList) { this.mContext = context;}private void createImageViews() { for (int i 阅读全文
posted @ 2017-10-24 16:58 dub 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 为了节省资源,分批加载数据//适配器class TabLayoutViewPagerAdapter extends FragmentStatePagerAdapter { public TabLayoutViewPagerAdapter(FragmentManager fm) { super(fm) 阅读全文
posted @ 2017-10-24 16:56 dub 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1.用bundle存Bundle bundle = new Bundle();bundle.putString("cid1", classList.get(i).getId());//横商品分类IDbundle.putParcelableArrayList("data", classList.get 阅读全文
posted @ 2017-10-24 16:53 dub 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在一些项目中会分拆app 和 lib , 这时候引用support的时候,一旦更改版本会出现需要同步更改两个地方的问题.这种情况,可以通过配置gradle.properties实现替换. 在项目编译过程中,gradle.properties配置的值会被编译解析,其作为配置文件使用是很有必要的. 在项 阅读全文
posted @ 2017-10-24 16:00 dub 阅读(3538) 评论(0) 推荐(0) 编辑
摘要: 极光推送对于移动开发的程序员都不陌生,用起来也挺方便的,今天在这里给大家介绍下最先版的极光推送的用法,超级简单。 1.在build.gradle里面添加两个方法并引用一个库文件 1.1在defaultConfig内部添加两个方法 ndk { abiFilters 'armeabi', 'armeab 阅读全文
posted @ 2017-10-24 15:47 dub 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 光照传感器 Android 中每个传感器的用法其实都比较类似,真的可以说是一通百通了。首先第一步要获取到 SensorManager 的实例 [html] view plain copy SensorManager senserManager = (SensorManager) getSystemS 阅读全文
posted @ 2017-10-22 18:47 dub 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1.单位时间内完成界面大量多次更新 2.双缓冲机制 3.可以在子线程更新UI 4.用接口回调处理刚开始加载不成功 阅读全文
posted @ 2017-10-22 18:30 dub 阅读(119) 评论(0) 推荐(0) 编辑
摘要: -videoVIew 继承SurfaceView 使用android的VideoView来播放一个视频,步骤是: 1,在xml中创建一个videoView, 2,在java中导入,然后创建一个MediaController控制条来控制。 3,利用videoView的setVideoPath来把打开的 阅读全文
posted @ 2017-10-22 18:17 dub 阅读(338) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页