随笔分类 -  Android

上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要:ContentProvider启动过程(通过query方法触发) ContentProvider.acquireProvider--> ApplicationContentResolver.acquireProvider--> ActivityThread.acquireProvider--> Ac 阅读全文
posted @ 2018-01-19 16:41 嘉禾世兴 阅读(240) 评论(0) 推荐(0) 编辑
摘要:动态注册过程: ContextWrapper.registerReceiver--> ContextImpl.registerReceiver--> ContextImpl.registerReceiverInternal--> ActivityManagerNative.getDefault(). 阅读全文
posted @ 2018-01-19 15:54 嘉禾世兴 阅读(164) 评论(0) 推荐(0) 编辑
摘要:重写webview内的方法 原文地址Android webView拦截url 阅读全文
posted @ 2018-01-19 14:37 嘉禾世兴 阅读(852) 评论(0) 推荐(0) 编辑
摘要:需求: 1.页面上悬浮一个搜索框,点击可伸缩 2.可以搜索上一个下一个 3.搜索标题内容 效果图: 注意点: 1.起始一个搜索小图片,终止一长条搜索框,中间用View做一个动画,这三个都是CardView 2.为了处处使用,封装了起来 3.搜索到的内容放进一个list,保存位置,点击上一个下一个滑动 阅读全文
posted @ 2018-01-19 13:58 嘉禾世兴 阅读(664) 评论(0) 推荐(0) 编辑
摘要:Service两种工作状态的作用 1)启动状态:用于执行后台计算 2)绑定状态:用于其他组件和Service的交互 注意:Service这两种状态可以共存,即Service既可以处于启动状态也可以同时处于绑定状态 Service启动过程 ContextWrapper.startService--> 阅读全文
posted @ 2018-01-16 17:39 嘉禾世兴 阅读(179) 评论(0) 推荐(0) 编辑
摘要:Activity工作过程: Activity.startActivity--> Activity.startActivityForResult--> Instrumentation.execStartActivity--> ActivityManagerNative.getDefault().sta 阅读全文
posted @ 2018-01-16 15:32 嘉禾世兴 阅读(167) 评论(0) 推荐(0) 编辑
摘要:接上篇《android开发艺术探索》读书笔记(七)--动画 No1: Window是一个抽象类,它的具体实现是PhoneWindow。创建一个Window是很简单的事,只需要通过WindowManager即可完成。 WindowManager是外界访问Window的入口,Window的具体实现位于W 阅读全文
posted @ 2018-01-15 16:58 嘉禾世兴 阅读(196) 评论(0) 推荐(0) 编辑
摘要:接上篇《android开发艺术探索》读书笔记(六)--Drawable No1: 自定义动画:派生一种新动画只需要继承Animation这个抽象类,然后重写它的initialize和applyTransformation方法,在initialize方法中做一些初始化工作,在applyTransfor 阅读全文
posted @ 2018-01-12 15:10 嘉禾世兴 阅读(173) 评论(0) 推荐(0) 编辑
摘要:接上篇《android开发艺术探索》读书笔记(五)--RemoteViews 【BitmapDrawable】 简单的图片 【NinePatchDrawable】 .9图 【ShapeDrawable】 通过颜色来构造的图形,即<shape>标签,百度一搜一堆,这里就不写了 【LayerDrawab 阅读全文
posted @ 2018-01-11 16:16 嘉禾世兴 阅读(240) 评论(0) 推荐(0) 编辑
摘要:接上篇《android开发艺术探索》读书笔记(四)--View工作原理 No1: RemoteViews使用场景:通知栏和桌面小部件 No2: 通知栏主要通过NotificationManager的notify方法来实现的 桌面小部件是通过AppWidgetProvider来实现的,AppWidge 阅读全文
posted @ 2018-01-11 12:05 嘉禾世兴 阅读(242) 评论(0) 推荐(0) 编辑
摘要:PendingIntent表示一种即将发生的意图,和Intent的区别在于:PendingIntent是在将来的某个不确定的时刻发生,而Intent是立刻发生 典型使用场景是给RemoteViews添加单击事件,想要给RemoteViews设置单击事件,就必须使用PendingIntent 第二个参 阅读全文
posted @ 2018-01-10 15:02 嘉禾世兴 阅读(338) 评论(0) 推荐(0) 编辑
摘要:AppWidgetProvider是android提供实现桌面小部件的类,本质是一个广播,即BroadcastReceiver。是继承关系 开发步骤: 1.在res/layout/下新建一个XML文件,命令为widget.xml,名称和内容可以自定义 2.在res/xml/下新建appwidget_ 阅读全文
posted @ 2018-01-10 14:42 嘉禾世兴 阅读(407) 评论(0) 推荐(0) 编辑
摘要:接上篇《android开发艺术探索》读书笔记(三) No1: View的三大流程:测量流程、布局流程、绘制流程 No2: ViewRoot对应于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。 在Activ 阅读全文
posted @ 2018-01-10 10:04 嘉禾世兴 阅读(227) 评论(0) 推荐(0) 编辑
摘要:接上篇《android开发艺术探索》读书笔记(二) No1: 通过MotionEvent对象可以得到点击事件发生的x和y坐标,getX/getY返回的是相对于当前View左上角的x和y坐标,而getRawX/getRawY返回的是相对于手机屏幕左上角的x和y坐标。 No2: TouchSlop是系统 阅读全文
posted @ 2018-01-08 15:54 嘉禾世兴 阅读(558) 评论(0) 推荐(0) 编辑
摘要:转载自http://blog.csdn.net/aiynmimi/article/details/52625709 阅读全文
posted @ 2017-12-22 09:57 嘉禾世兴 阅读(9054) 评论(0) 推荐(0) 编辑
摘要:需求:合同协议,其中指定内容为红色 效果图: 实现如下: 其中: <![CDATA[。。。。]]>表示其中的内容为html格式 <font color="#E62233"> XXX</font>用来修改字体颜色 <br/>用来回车 加载实现 阅读全文
posted @ 2017-12-14 15:59 嘉禾世兴 阅读(248) 评论(0) 推荐(0) 编辑
摘要:No1: AAPT资源打包工具 No2: ADB用于电脑和手机间的通信 No3: Android Device Monitor:监视Android设备的工具 No4: draw9patch:制作点9图 No5: Hierarchy Viewer:检测UI性能 No6: Process Stats:监 阅读全文
posted @ 2017-12-12 12:06 嘉禾世兴 阅读(169) 评论(0) 推荐(0) 编辑
摘要:No1: Ctrl+E:显示最近浏览过的文件 Ctrl+Shift+E:显示最近编辑过的文件 Ctrl+Tab:切换最近编辑过的文件 No2: 条件断点:断点右键 No3: 全局断点 这样只要碰到空指针异常就会断点停下来 No4: 断点日志 断点处右击 去掉对勾 输入要打印的日志模板 No5: 多行 阅读全文
posted @ 2017-12-11 17:14 嘉禾世兴 阅读(836) 评论(0) 推荐(0) 编辑
摘要:原理:先往图库中插入图片路径,然后发送广播通知更新图库列表 参考文档:http://stormzhang.com/android/2014/07/24/android-save-image-to-gallery/ 阅读全文
posted @ 2017-12-08 10:18 嘉禾世兴 阅读(176) 评论(0) 推荐(0) 编辑
摘要:No1: 用户能体验到的性能问题主要总结为4类:流畅、稳定、省电、省流量 No2: Android Studio的优势: 1)稳定速度快:Android Studio使用了单项目管理模式 2)功能强大的UI编辑器:集合了Eclipse+ADT的优点,实时展示界面布局 3)支持多种插件,在线下载 4) 阅读全文
posted @ 2017-12-06 17:20 嘉禾世兴 阅读(200) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 10 下一页
点击右上角即可分享
微信分享提示