笔记
文章平均质量分 68
sqyNick
这个作者很懒,什么都没留下…
展开
-
RemoteViews 实现简单自定义通知栏
RemoteViews 自定义通知栏原创 2016-04-05 16:58:58 · 725 阅读 · 0 评论 -
Android View的 滑动冲突及工作流程
View的滑动冲突及自定义view的属性原创 2016-04-05 16:56:55 · 423 阅读 · 0 评论 -
View的Touch事件分发机
View的Touch事件分发机制原创 2016-04-05 16:55:35 · 334 阅读 · 0 评论 -
前端 简单实现应用商店list
前端动态创建类似应用商店功能原创 2016-03-30 18:46:27 · 843 阅读 · 0 评论 -
android 之View 一
1.MotionEventACTION_DOWN,ACTION_UP,ACTION_MOVEgetX/getY相对当前View 左上角X ,YgetRawX/getRawY 相对手机屏幕左上角X,Y2. TouchSlop(常量跟设备有关,Android源码中定义为8dp)系统所能识别的最小滑动距离获取方式: ViewConfiguration.get(getBaseCon原创 2016-03-23 18:46:04 · 339 阅读 · 0 评论 -
android Activity相关笔记
显式 隐式启动Activity原创 2016-03-20 19:35:48 · 253 阅读 · 0 评论 -
Intent 传递对象,将数据封装到对象中的两种方法 :
Intent 传递对象,将数据封装到对象中的两种方法 :原创 2016-03-15 19:08:54 · 1310 阅读 · 0 评论 -
Gson的使用方法
Gson在项目中的使用原创 2016-07-25 09:35:24 · 357 阅读 · 0 评论 -
HashMap HashTable区别
1.继承不同public class Hashtable extends Dictionary implements Mappublic class HashMap extends AbstractMap implements Map2.同步方面Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并发的环境下,可以直接使用Hashtable原创 2016-08-16 14:33:36 · 218 阅读 · 0 评论 -
H+ ui相关笔记
H+中一些使用工具网站集:H+首页H+小图标原创 2016-08-08 09:47:07 · 748 阅读 · 0 评论 -
Android中通过Cache机制获取View的绘图层
要获取view的cache先要通过setDrawingCacheEnable方法把cache开启,然后再调用getDrawingCache方法就可 以获得view的cache图片了。buildDrawingCache方法可以不调用,因为调用getDrawingCache方法时,若果 cache没有建立,系统会自动调用buildDrawingCache方法生成cache。若果要更新cache, 必须原创 2016-09-03 09:43:52 · 670 阅读 · 0 评论 -
Bitmap缩略图
public static Bitmap pathToBitmap(String path ,int inSampleSize){ BitmapFactory.Options options =new BitmapFactory.Options(); // true 不加载图片到内存,知获取bitmap 的 宽 高 options.inJustDecodeBounds=t原创 2016-04-05 17:00:47 · 325 阅读 · 0 评论 -
Android之Drawable
Drawable原创 2016-04-06 11:13:15 · 371 阅读 · 0 评论 -
Android 之 Animation
Animation安卓动画主要分为两类:tween动画及frame动画。其中tween动画又分为四小类:平移,缩放,旋转,透明度。其中tween动画可通过xml定义,也可代码动态创建。因xml定义动画可读性更高,建议使用xml定义动画。原创 2016-04-06 16:30:32 · 316 阅读 · 0 评论 -
Android Activity相关笔记
1.显式 隐式启(action区分大小写)动Activity@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.btn_xianshi:startActivity(new Intent(MainActivity.this,XianShiActivity.class));break;cas原创 2016-03-20 19:30:09 · 307 阅读 · 0 评论 -
Android IPC机制
1. Android实现多进程常规方法只有一种方法:给四大组件加上android:process属性(非常规方法:JNI在native层去fork一个新进程) (Binder,Socke,intent,messenger共享文件,sharedpreferences可用于进程通讯,handler用于线程通讯)Android:process=”:XXXXX”(私有进程) android:pro原创 2016-03-20 19:33:40 · 250 阅读 · 0 评论 -
MAT内存分析工具的使用
步骤:(以Eclipse为例)1下载MAT工具(下载地址:http://www.eclipse.org/mat/downloads.php)2在Android SDK的platform-tools目录中将hprof-conv.exe拷贝到自定义的文件夹(我将其拷贝到D:\sun\mat文件夹下,目的是为了将要生成的文件跟SDK文件分隔开)3打开Eclipse 进入DDMS界面选择要分析原创 2016-04-08 14:03:33 · 3525 阅读 · 0 评论 -
Android实现自己的回调函数
Android实现自己的回调函数原创 2016-04-12 16:03:15 · 2361 阅读 · 0 评论 -
Android 的线程跟线程池
Android 的线程跟线程池原创 2016-04-08 14:10:18 · 372 阅读 · 0 评论 -
Android的性能优化
布局优化1要懂得删除无用的控件跟层级,有选择性的使用消耗性能较的ViewGroup,如LinearLayout,FrameLayout,RelativityLayout(功能较复杂,它的布局过程需要消耗更多的CPU时间)。2.多采用include标签,merge标签,ViewStub。 Include标签:用于布局重用。 Merge标签:可减少布局的层级。原创 2016-04-07 16:10:41 · 395 阅读 · 0 评论 -
Android中的缓存策略
三级缓存当内存中不存在该图片时从存储设备中加载,当存储设备中也不存在该图片时从网络中去获取。原创 2016-04-07 11:29:35 · 386 阅读 · 0 评论 -
Android Bitmap理解
Bitmap加载在android中可以使用BitmapFactory类提供的四类方法:decodeFile,decodeResource,decodeStream,decodeByteArray来完成一个bitmap的加载。其中decodeFile,decodeResource是间接调用decodeStream实现的。Bitmap的高效加载原创 2016-04-07 11:28:36 · 393 阅读 · 0 评论 -
android 中Window跟WindowManager
Window介绍原创 2016-04-07 11:25:08 · 406 阅读 · 0 评论 -
Android 属性动画跟插值器估值器
属性动画属性动画是android API11之后加入的。其创建过程同样分为代码动态创建跟xml静态创建。主要有三类:ValueAnimator,ObjectAnimator,AnimatorSet。以动态创建为例,xml中创建跟tween动画类似。(唯一区别是使用AnimatorInflater.loadAnimator()来加载动画,用setTarget(object)来将动画放到对象上原创 2016-04-06 16:34:04 · 2054 阅读 · 0 评论 -
Android View动画的特殊使用场景
View动画的特殊使用场景原创 2016-04-06 16:32:58 · 442 阅读 · 0 评论 -
AndroidSwipeLayout理解
1.AndroidSwipeLayout见 https://github.com/daimajia/AndroidSwipeLayout/wiki/usage2.使用方式跟DrawerLayout类似。结合listview可以实现QQ聊天列表左滑删除效果3.代码示例@ContentView(R.layout.activity_main)public class MainActivit原创 2016-09-26 14:44:21 · 625 阅读 · 0 评论