随笔分类 -  Android

做一只快乐的程序员!
摘要:一:问题描述: 应用中的Dex 文件方法数超过了最大值65536的上限,简单来说,应用爆棚了. 二、解决方案: 方案1:使用插件化框架 比如: https://github.com/singwhatiwanna/dynamic-load-apk 方案2:分割Dex 三:分割 Dex 文件实现方法 1 阅读全文
posted @ 2016-04-14 13:14 赵彦军 阅读(10252) 评论(0) 推荐(0)
摘要:1、容联云通讯 (目前只支持国内、收费) http://www.yuntongxun.com/ 2、bmob (目前只支持国内、收费) http://www.bmob.cn/ 3、阿里大鱼(目前只支持国内、收费) http://www.alidayu.com/ 4、shareSDK(支持国内,国际, 阅读全文
posted @ 2016-03-31 18:43 赵彦军 阅读(909) 评论(0) 推荐(0)
摘要:最新更新(2020/4/15) 最新有个项目要集成 google 登陆,我又又又又 重新做了一遍,发现很多重要 api 都变了,这里重新总结一下,用 Kotlin 编写。 首先依赖包已经更新到 18.0.0 api 'com.google.android.gms:play-services-auth 阅读全文
posted @ 2016-03-30 15:40 赵彦军 阅读(13434) 评论(21) 推荐(0)
摘要:1、首先在Facebook 开发者平台注册一个账号 https://developers.facebook.com/ 开发者后台 https://developers.facebook.com/apps 2、创建账号并且获得 APP ID 图一 图二 图三 图四 图五 3、获取app签名的Key H 阅读全文
posted @ 2016-03-29 16:03 赵彦军 阅读(5334) 评论(3) 推荐(0)
摘要:1、基本概念 Model : 模型 负责处理数据的加载或者存储,比如从网络或本地数据库获取数据等; View : 视图 负责界面数据的展示,与用户进行交互; Presenter :主持人 任命者 负责协调关系,是模型与视图之间的桥梁,将模型与视图分离开来。 2、MVP模式在Android项目中的使用 阅读全文
posted @ 2016-03-25 17:03 赵彦军 阅读(900) 评论(0) 推荐(0)
摘要:1、java 接口的作用 http://blog.csdn.net/hack_bug/article/details/7634737 2、一位Java大牛的回答 很多JAVA初级程序员对于接口存在的意义很疑惑。不知道接口到底是有什么作用,为什么要定义接口。 好像定义接口是提前做了个多余的工作。下面我 阅读全文
posted @ 2016-03-25 16:37 赵彦军 阅读(52574) 评论(8) 推荐(2)
摘要:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html Platform Version 阅读全文
posted @ 2016-03-24 19:21 赵彦军 阅读(23064) 评论(0) 推荐(0)
摘要:1、带尾巴的RecyclerViewPager 特点:1、像viewPager一样滑动一次就滑动一页 2、像画廊gallery一样,滑动一次可以滑动很多页 3、竖向滑动 4、支持点击事件,没有错乱 项目地址:https://github.com/lsjwzh/RecyclerViewPager 我把 阅读全文
posted @ 2016-03-24 11:06 赵彦军 阅读(955) 评论(0) 推荐(0)
摘要:视频 1、趣拍云服务 http://vcs.qupai.me/ 拍照 1、camera360 SDk 拍照滤镜 http://www.camera360.com/ 2 、凃图 http://tusdk.com/ 阅读全文
posted @ 2016-03-23 14:00 赵彦军 阅读(2376) 评论(0) 推荐(0)
摘要:地址: http://blog.csdn.net/lvxiangan/article/details/9110121 阅读全文
posted @ 2016-03-16 19:25 赵彦军 阅读(2485) 评论(0) 推荐(0)
摘要:经测试发现,如果EditText预先有内容,光标自然会在文字的末尾 。 但是如果预先内容为空,然后设置好内容,这种情况下光标自然会在文字的开头,所以这种情况下可以这样做让光标位于末尾:editText.setText("0");editText.requestFocus(); //这是关键 阅读全文
posted @ 2016-03-11 15:01 赵彦军 阅读(657) 评论(1) 推荐(0)
摘要:1、代码 1 name_tv = (EditText) findViewById( R.id.name_tv ); 2 3 name_tv.addTextChangedListener(new TextWatcher() { 4 @Override 5 public void beforeTextC 阅读全文
posted @ 2016-03-10 11:03 赵彦军 阅读(879) 评论(0) 推荐(0)
摘要:1、查看SD卡里面的内容 2、看数据库 阅读全文
posted @ 2016-03-07 19:10 赵彦军 阅读(5203) 评论(0) 推荐(0)
摘要:下拉刷新和加载更多 1、https://github.com/jianghejie/XRecyclerView 2、http://blog.csdn.net/jabony/article/details/44780187 动画 1、https://github.com/wasabeef/recycl 阅读全文
posted @ 2016-02-23 16:38 赵彦军 阅读(884) 评论(0) 推荐(0)
摘要:1、布局文件中使用 2、代码中使用 3、适配器 更新数据 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1118/2004.html 阅读全文
posted @ 2016-02-23 15:32 赵彦军 阅读(407) 评论(0) 推荐(0)
摘要:对于Android平台上的线程优先级设置来说可以处理很多并发线程的阻塞问题, 比如很多无关紧要的线程会占用大量的CPU时间,虽然通过了MultiThread来解决慢速I/O但是合理分配优先级对于并发编程来说十分重要。 Android在线程方面主要使用的是Java本身的Thread类,我们可以在Thr 阅读全文
posted @ 2016-02-19 16:11 赵彦军 阅读(4228) 评论(0) 推荐(0)
摘要:一、概念 1、Android中Handler的使用,一般都在UI主线程中执行,因此在Handler接收消息后,处理消息时,不能做一些很耗时的操作,否则将出现ANR错误。 2、HandlerThread继承于Thread,所以它本质就是个Thread。(本身是一个线程) 3、与普通Thread的差别就 阅读全文
posted @ 2016-02-19 15:45 赵彦军 阅读(642) 评论(0) 推荐(1)
摘要:# built application files *.apk *.ap_ # files for the dex VM *.dex # Intellij project files .idea/ .gradle/ *.iml # Java class files *.class # Local c 阅读全文
posted @ 2016-02-17 17:01 赵彦军 阅读(1005) 评论(0) 推荐(0)
摘要:1、RxJava 项目地址 https://github.com/ReactiveX/RxJava 2、RxAndroid 项目地址 https://github.com/ReactiveX/RxAndroid 3、RxJava 和 RxAndroid 的关系 RxAndroid是RxJava的一个 阅读全文
posted @ 2016-02-01 15:32 赵彦军 阅读(39833) 评论(0) 推荐(3)
摘要:1、第一种 2、第二种 3、第三种 4、第四种 前面3种都是通过android studio 操作的。 第四种是通过命令行操作。(可以在 git bash 中输入命令行) git branch -l :查看本地分支 git branch -r :查看远程分支 git br... 阅读全文
posted @ 2016-01-26 11:06 赵彦军 阅读(11572) 评论(0) 推荐(0)