- 博客(12)
- 资源 (20)
- 收藏
- 关注
原创 Android软键盘处理
弹起来的时候第一个参数View,最好是 EditText 或者它的子类。布局必须加载完成。(通过延时加载的方式来解决,View.postDelayed() 是一个解决方案)隐藏的时候需要依赖于一个view还是通过延迟处理来完成,会有效果如果还是没效果,那就把时间弄大点,比如300ms软键盘隐藏部分组件的处理 TODO/** * 软键盘显示 * ...
2019-09-24 18:39:19 244
原创 BottomBarLayout源码学习
github地址是对下方底部的封装如果不封装的话,更多的是大的布局轮廓是 外面是一个大的容器(比如LinearLayout),里面是四个小的容器(比如LinearLayout)而BottomBarLayout是上面大的容器的自定义View封装,BottomBarItem是下面每个四个小容器的自定义View的封装所以大致思路清晰了,不是一件特别复杂的,就把它自定义组合布局去看如何封装布局...
2019-09-24 12:04:45 201
原创 Compilation failed; see the compiler error output for details
AS这种错误提醒一点都不智能所以需要在控制台运行Windows:gradlew compileDebugJavaWithJavacMac OS: ./gradlew compileDebugJavaWithJavac就可以得到详细的错误log。如果控制台不识别gradlew那么需要配置jdk 环境主要有三处JAVA_HOME (要单独创建这个变量)eg:C:\Pro...
2019-09-23 17:07:21 623
原创 greendao(3)--- 源码分析
https://www.jianshu.com/p/4c15d8061bc6官方Code,值得一看特点 (对我们的来说就是框架的功能,平时阅读源码注意如何实现)(1) Rock solid: greenDAO has been around since 2011 and is used by countless famous apps 非常稳定,自从 2011 年开始就被无数...
2019-09-20 18:50:52 118
原创 Greendao(2) ---实战
android.database.sqlite.SQLiteException: no such table: FRIEND_CLASS (code 1 SQLITE_ERROR): , while compiling: INSERT OR REPLACE INTO “FRIEND_CLASS” ("_id",“NAME”) VALUES (?,?)Android:android.databa...
2019-09-20 18:50:22 465
原创 Greendao(1)---基础学习
参考文章:https://www.jianshu.com/p/cf47707185a1 Android 数据库 – greenDAOhttps://www.jianshu.com/p/3ee00bd99593 数据库学习之 GreenDAO 实战https://www.jianshu.com/p/53083f782ea2https://blog.csdn.net/IO_Field/a...
2019-09-20 18:49:51 175
原创 Android 原生数据库sqlite 基础回顾
建表 —SQLiteOpenHelper升级表方式表关联传统的存储数据方式传统的修改和删除数据方式传统的查询数据方式传统的聚合函数用法参考链接建表 —SQLiteOpenHelper这个类集创建和升级数据库于一身,并且自动管理了数据库版本第一次创建表会回调onCreate,后面就不会了// 获取到SQLiteDatabase的实例,数据库表就会自动创建了SQLiteOpe...
2019-09-18 22:28:01 102
原创 Android-Debug-Database亲测使用ok
如何在手机查看对应的sql文件官方连接第一种通过这个(推荐)https://github.com/amitshekhariitbhu/Android-Debug-Database(仔细看官方说明)参考文章https://blog.csdn.net/yu75567218/article/details/78908245https://blog.csdn.net/weixin_3988615...
2019-09-16 15:16:46 251
原创 IM前准备--第三方平台准备
上篇市面上的推送平台的优缺点友盟、个推、极光、信鸽……代码要注意如何做到可拓展性,就是以后如果有一天某个原因换了另外一个平台如何快速的过渡笔者亲自实战一篇友盟平台todo发表存储平台七牛:老平台阿里OSS:足够稳定,价格适中,API简单百度通讯注意不要存机密的...
2019-09-13 12:58:35 296
原创 IM 四大协议
四大协议(概述)IMPP(Instant Messaging And PresenceProtocol):即时信息和空间协议。XMPP(Extensible Messaging and Presence Protocol):可扩展消息与存在协议。特点xml语言(理解其缺点优点)SIP(Session Initialion Protocol):回话发起协议SIMPLE(SIP for I...
2019-09-13 12:41:30 1786 1
原创 (系统的推送)友盟推送
今年再次负责这个模块,最大亮点就是支持了系统的推送,也就是说你设备退出后台应用了,发推送还可以收到推送https://info.umeng.com/detail?id=169&&cateId=1测试方案设备红米note7Ao1B_xPIJtdNZrlHR20nH2AWkDi6XNGpxktFRxbW11NTMix2sAtV94r2-iXzkzM2JTriKOAbs...
2019-09-06 12:36:19 1228
原创 android ftp
android 无法用webview 来处理ftp链接比如 ftp://bingley:12345678@103.45.154.96:693所以集成外部k的方式来解决直接点的话用这个来https://sourceforge.net/projects/ftp4j/files/// 暂时没找到有异步的方法获取FTPClient client = new FTPClient();kcli...
2019-09-06 12:34:55 760
PhoneGap实战
2016-02-02
高焕堂Android设计招式之美(1-15章全)_简体中文版
2016-01-09
Android商城项目实战,黑马教程,红孩子客户端和服务端源代码及开发文档
2015-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人