随笔分类 -  android

微信分享
摘要:一、申请你的AppIDhttp://open.weixin.qq.com/友情提示:推荐使用eclipse打包软件最后一步的MD5值去申请AppID二、官网下载libammsdk.jar包http://open.weixin.qq.com/download/?lang=zh_CN三、将libamms... 阅读全文
posted @ 2015-09-07 10:09 Snow〃冰激凌 阅读(289) 评论(0) 推荐(1)
透明度与十六进制代码转换
摘要:解析:〈#ffffffff〉#ffffffff由#加八位数字或字母组成,前两个ff为透明度(十六进制),后面六位ffffff为颜色代码,采用RGB配色(十六进制)一、进位制转换器获取透明代码的方法安装打开,出现一个操作面板,Hex(十六进制)、Dec(十进制)、Octal(八进制)、Bin(二进制)... 阅读全文
posted @ 2015-05-29 10:05 Snow〃冰激凌 阅读(6851) 评论(0) 推荐(0)
Android pid uid
摘要:PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序,但是在android系统中一般不会把已经kill掉的进程ID重新分配给新的进程,新产生进程的进程号,一般比产... 阅读全文
posted @ 2015-01-08 14:07 Snow〃冰激凌 阅读(482) 评论(0) 推荐(0)
apk,task,android:process与android:sharedUserId的区别
摘要:最终总结:1. 不同package的app默认在不同的进程当中,不可共享数据。2. 不同package的app如果设置相同的sharedUserID,当他们的keystore相同时,可共享数据,默认不在同一个进程。3. 不同package的app当sharedUserID/keystore相同时,在... 阅读全文
posted @ 2015-01-08 14:06 Snow〃冰激凌 阅读(718) 评论(0) 推荐(0)
代码统计
摘要:http://www.oschina.net/code/snippet_566026_17466import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.ArrayLi... 阅读全文
posted @ 2015-01-07 15:21 Snow〃冰激凌 阅读(537) 评论(0) 推荐(0)
【AndroidManifest.xml详解】Manifest属性之sharedUserId、sharedUserLabel
摘要:http://blog.csdn.net/wirelessqa/article/details/8581652android:sharedUserId当APK安装的时候,userid这个标志就会产生。APK在设备上的整个生命周期中,这个ID不再改变。不同设备上同一个应用包可能有不同的userid,重... 阅读全文
posted @ 2015-01-06 13:45 Snow〃冰激凌 阅读(1571) 评论(0) 推荐(0)
启动另一个app
摘要:(一) 通过包名、类名开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动:[java]view plaincopyIntentinte... 阅读全文
posted @ 2015-01-05 10:44 Snow〃冰激凌 阅读(354) 评论(0) 推荐(0)
getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()区别详解
摘要:getDimension()是基于当前DisplayMetrics进行转换,获取指定资源id对应的尺寸。文档里并没说这里返回的就是像素,要注意这个函数的返回值是float,像素肯定是int。getDimensionPixelSize()与getDimension()功能类似,不同的是将结果转换为in... 阅读全文
posted @ 2014-11-24 11:39 Snow〃冰激凌 阅读(565) 评论(0) 推荐(0)
Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
摘要:一、在res/values文件下定义一个attrs.xml文件.代码如下: 二、我们在MyView.java代码编写如下,其中下面的构造方法是重点,我们获取定义的属性R.sytleable.MyView_textColor,获取方法中后面通常设定默认值(float textSize = a.get... 阅读全文
posted @ 2014-11-04 17:01 Snow〃冰激凌 阅读(6835) 评论(0) 推荐(0)
listview item 动画
摘要:http://blog.csdn.net/lixiaodaoaaa/article/details/8284246先看实现的效果如下:演示效果如上: 上面的列表是GridView 要给这个GridView添加一个动画,才可以逐个加载。网上找了大量资料,不少人说用多线程加载,通过SetAdapter设... 阅读全文
posted @ 2014-10-27 16:23 Snow〃冰激凌 阅读(1454) 评论(0) 推荐(0)
android sqlite blob
摘要:BOLB表示二进制大对象,这种数据类型通过用来保存图片,图象,视频等。使用场景:http://blog.sina.com.cn/s/blog_8cfbb99201012oqn.htmlpublic class MySQLiteOpenHelper extends SQLiteOpenHelper {... 阅读全文
posted @ 2014-10-27 14:28 Snow〃冰激凌 阅读(4761) 评论(0) 推荐(2)
SpannableString属性详解
摘要:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件 3、ForegroundColorSpan 文本颜色(前景色) 4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter... 阅读全文
posted @ 2014-09-26 16:50 Snow〃冰激凌 阅读(657) 评论(0) 推荐(0)
Android 扩大view点击范围
摘要:Android4.0设计规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸约为9毫米。7~10毫米,这是一个用户手指能准确并且舒适触摸的区域。如下图所示,你的UI元素可能小于48dp,图标仅有32dp,按钮仅有40dp,但是他们的实际可操作焦点区域最好都应达到48dp的大小。为使小的UI区... 阅读全文
posted @ 2014-09-12 11:09 Snow〃冰激凌 阅读(9894) 评论(0) 推荐(0)
activity 与 fragment生命周期
摘要:一、Activity的生命周期图:二、Fragment生命周期图三、对比图Log数据Activity﹕ onCreateFragment﹕ onAttachFragment﹕ onCreateFragment﹕ onCreateViewFragment﹕ onActivityCreatedFrag... 阅读全文
posted @ 2014-08-29 17:48 Snow〃冰激凌 阅读(546) 评论(0) 推荐(1)
Android 软键盘弹出与关闭监听
摘要:private void listenerSoftInput() { final View activityRootView = findViewById(R.id.activityRoot); activityRootView.getViewTreeObserver().addOnGl... 阅读全文
posted @ 2014-08-25 20:10 Snow〃冰激凌 阅读(21406) 评论(0) 推荐(0)
android 在HTML中显示bitmap
摘要:逻辑:将bitmap转化为Base64,通过调用HTML中的JS,显示到HTML中(1)android代码publicStringbitmaptoString(Bitmapbitmap){//将Bitmap转换成Base64字符串StringBufferstring=newStringBuffer(... 阅读全文
posted @ 2014-05-13 09:52 Snow〃冰激凌 阅读(3819) 评论(1) 推荐(0)
Android Activity的切换动画
摘要:实现Acitvity之间跳转的方式有两种。一、在AndroidManifest中定义。1、现在res/values/styles.xml中加上一个style,如下1true这一句是要隐藏标题栏,因为动画的范围是包括标题栏的,这个可选。@style/default_animation作用就是指定一个动画文件。所以要在定义一个style(同样在res/values/styles.xml,也可以另外新建一个xml)定义的style如下12然后就是在res/anim文件夹中定义对应的动画文件default_anim_in,anim_stay,default_anim_out。4个item分别代表Act 阅读全文
posted @ 2014-04-04 16:58 Snow〃冰激凌 阅读(2604) 评论(0) 推荐(0)
ViewPager自定义选项卡
摘要:转自:http://www.open-open.com/lib/view/open1352621601262.html 阅读全文
posted @ 2014-03-18 15:55 Snow〃冰激凌 阅读(526) 评论(0) 推荐(1)
FragmentPagerAdapter与FragmentStatePagerAdapter区别
摘要:转:http://www.apkbus.com/android-90417-1-1.html马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。您需要登录才可以下载或查看,没有帐号?注册x在一个 Android 应用中,我使用FragmentPagerAdapter来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChanged() 后,发现 阅读全文
posted @ 2014-03-18 10:42 Snow〃冰激凌 阅读(118497) 评论(1) 推荐(13)
android AlertDialog.Builder
摘要:AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIcon :为对话框设置图标setMessage:为对话框设置内容setView : 给对话框设置自定义样式setItems :设置对话框要显示的一个list,一般用于显示几个命令时setMultiChoiceItems :用来设置对 阅读全文
posted @ 2014-02-18 14:18 Snow〃冰激凌 阅读(644) 评论(0) 推荐(1)