随笔分类 - Android
摘要:自定义View系列教程01--常用工具介绍 简书版:http://miomin.coding.me/2016/06/10/%E3%80%90%E8%87%AA%E5%AE%9A%E4%B9%89View%E3%80%9101--%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7
阅读全文
posted @ 2016-07-19 09:25
chenyizh
摘要:本文代码来自开源APP: OSChina 开源中国Android客户端 一、WebView的使用: 1、相关类:WebSettings、WebViewClient、WebChromeClient 2、生命周期回调:onResume()、onPause()、destroy() 3、加载页面: 3、We
阅读全文
摘要:原文链接: Android安全攻防战,反编译与混淆技术完全解析(上) Android安全攻防战,反编译与混淆技术完全解析(下) 一、反编译代码: dex2jar 这个工具用于将dex文件转换成jar文件 下载地址:http://sourceforge.net/projects/dex2jar/fil
阅读全文
摘要:View scrollTo:相对于初始位置 scrollBy:相对于当前位置 1.滚动对象是View内部的内容 2.X轴 负值:向右,正值:向左 (左正右负) Y轴 负值:向下,正值:向上 3.滚动效果为跳跃式,没有平滑滚动效果 Scroller使用步骤: 1.创建Scroller实例 2.调用Sc
阅读全文
摘要:6月小结: 1、学习Android触摸事件分发机制 1) 视频:Mastering the Android Touch System ,来源:优酷 2) PPT & Demo(custom-touch-examples-master.zip),来源:https://github.com/devunw
阅读全文
posted @ 2016-06-27 15:35
chenyizh
摘要:每次新Activity启动时,前一Activity便会停止,但系统会在Activity"返回栈"中保留该Activity。 当新Activity启动时,系统会将其压入返回栈栈顶,并取得用户焦点。 当用户完成当前Activity并按"返回"按钮时,系统会从堆栈中将其弹出(并销毁),然后恢复前一Acti
阅读全文
摘要:1、本文是对教程视频 「Mastering the Android Touch System」以及 PPT 的摘抄,中文字幕视频来源于优酷。 示例代码(custom-touch-examples-master.zip)下载地址:https://github.com/devunwired 一、基础知识
阅读全文
摘要:原文地址:https://developer.android.com/guide/topics/data/data-storage.html#db 1、Using Shared Preferences 2、Using the Internal Storage 保存应用程序数据,其他应用程序与用户不能
阅读全文
摘要:原文地址: 「关于Android中工作者线程的思考」http://droidyue.com/blog/2015/12/20/worker-thread-in-android/ 1、AsyncTask与内存泄漏: 如果在Activity中使用非静态匿名类创建AsyncTask实例,会隐式持有Activ
阅读全文
摘要:0、关于任务与Activity返回栈 高质量译文: 「深入讲解Android中Activity launchMode」 http://droidyue.com/blog/2015/08/16/dive-into-android-activity-launchmode/ 1、Activity协调:Ac
阅读全文
摘要:http://gityuan.com/2015/09/26/App-optimize1/ http://gityuan.com/2015/09/27/App-optimize2/
阅读全文
posted @ 2016-06-12 16:54
chenyizh
摘要:一、Android Handler四件套:Looper + MessageQueue + Message + Handler 1、Android应用程序启动时,Framework会为应用程序的主线程创建一个Looper对象,该对象包含一个消息队列MessageQueue,并且循环处理队列中的消息Me
阅读全文
posted @ 2016-06-04 17:11
chenyizh
摘要:1、LogHelper 2、ImageCache 3、BitmapHelper 4、网络是否正常 5、从主题中获取颜色值
阅读全文
posted @ 2016-06-03 15:26
chenyizh
摘要:参考文章: http://hujiaweibujidao.github.io/blog/2016/05/26/when-math-meets-android-animation/ http://www.cnblogs.com/wondertwo/p/5295976.html http://blog.
阅读全文
posted @ 2016-05-17 22:42
chenyizh
摘要:1、 AS技巧合集「常用技巧篇」 2、 AS技巧合集「编程技巧篇」 3、 AS技巧合集「调试技巧篇」
阅读全文
posted @ 2016-05-11 17:46
chenyizh
摘要:Gradle 是一种多用途的构建工具. 它可以在你的构建脚本里构建任何你想要实现的东西,类似Linux下的make; 【参考来源:http://code.tutsplus.com/tutorials/the-ins-and-outs-of-gradle--cms-22978】 Top-Level G
阅读全文
posted @ 2016-05-07 20:27
chenyizh
摘要:一、Service: 1)Service 是一个可以在后台执行长时间运行操作而不使用用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC) 2)Service 在其托管进程的主线程
阅读全文
posted @ 2016-05-03 20:53
chenyizh
摘要:参考来源:慕课网 http://www.imooc.com/learn/615 1、组合方式实现自定义控件:继承LinearLayout 2、三角形绘制 3、控件滑动 scroll [Scroller源码分析 http://www.jianshu.com/p/d74f6badb164#] 4、dis
阅读全文
posted @ 2016-05-03 11:35
chenyizh
摘要:摘抄至:http://blog.csdn.net/xiaanming/article/details/17539199 1、Scroller实现View的平滑移动,scrollTo() 方法是对里面的子View进行滚动,而不是对整个布局进行滚动,所以我们用LinearLayout来套住我们的item
阅读全文
posted @ 2016-04-23 22:48
chenyizh
摘要:参考至慕课网:五子连珠 http://www.imooc.com/learn/641 1、源代码: wuziqiPanel MainActivity.java activity_main.xml 2、 自定义View 重要的几个重载方法: onMeasure、onTouchEvent、onDraw
阅读全文