- 博客(370)
- 资源 (38)
- 收藏
- 关注
转载 Android内存优化之二:MAT使用进阶
前言第一篇文章《Android内存优化之一:MAT使用入门》介绍了MAT的基本使用方法,包括下载、安装、打开HPROF文件,和一些基本的视图。这篇文章介绍一下一些最新的工具使用方法,和第一篇中没有提到的一些其他的用法。Java的内存泄露的特点Java中的内存泄露主要特征:可达,无用无用指的是创建了但是不再使用之后没有释放能重用但是却创建了新的对象进行处理MAT使用技巧进
2015-05-08 16:54:21 1142
转载 Android内存优化之一:MAT使用入门
MAT简介MAT介绍MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。当然
2015-05-08 16:52:31 1016
转载 Android中判断app何时启动和关闭的技术研究
只有两种东西能让一个团队团结,恐惧或忠诚。—《速度与激情7》——欢迎转载,请注明出处 http://blog.csdn.net/asce1885 ,未经本人同意请勿用于商业用途,谢谢——原文链接:http://engineering.meetme.com/2015/04/android-determine-when-app-is-opened-or-closed/存在的
2015-05-08 16:12:52 367
转载 Android开发--RecyclerView使用,看AndroidL新特性
在去年Google I/0大会,Google开放了一个全新的视图类RecyclerView,它被用来代替ListView以及GridView,提供更为高效的回收复用机制,同时实现管理与视图的解耦合,今天对这个新的控件来进行一次总结。概述首先,让我们来看一下RecyclerView类之下都有哪些重要的类,以及他们的作用:RecyclerView.Adapter:托管数据集合,
2015-05-08 16:10:17 501
转载 ListView数据更新后,自动滚动到底部(聊天时常用)
Method1:mListView.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);Method2:set this attribute in XMLandroid:transcriptMode="alwaysScroll"Method3:if the above two methods
2015-04-28 15:05:13 2461
转载 关于ListView中getView被重复调用的问题
我用ListView显示数据时,自定义了一个适配器(extends ArrayAdapter),然后重写了getView方法,现在出现一个问题,就是这个getView()方法被重复调用了,比如我的_data中有两条数据,但是log.i("show",house.toString());这句却被执行了4次甚至更多,请问各位这是神马情况?方法代码如下:这是自定义的适配器:packa
2015-03-04 11:35:54 511
原创 viewpager + frgment 横竖屏切换 问题 Fragment被调用两次。
viewpager + frgment 横竖屏切换 Fragment被调用两次问题,解决4.0以上的话,android:configChanges加上screenSize属性manifest文件中Activity配置添加 android:configChanges="screenSize|orientation"
2015-03-03 16:12:56 1748 1
转载 android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners andr
2015-02-06 10:51:13 389
原创 android 旋转动画
1、anim xmlxmlversion="1.0"encoding="utf-8"?>setxmlns:android="http://schemas.android.com/apk/res/android"> rotate android:duration="700" android:fromDegrees="0
2015-01-30 14:02:01 495
原创 调用系统图片裁剪器
选择图片Url=data.getData(),拍照url=Uri.fromFile(new File(your image dir, your image name));Intent intent =new Intent("com.android.camera.action.CROP");intent.setDataAndType(uri,"image/*");inte
2015-01-28 13:53:47 381
转载 在使用shape的同时,用代码修改shape的颜色属性
Android里面经常会使用shape来定制一些View的背景可以修改View的背景颜色,形状等属性一般情况下,shape都是在xml文件里面写死了,今天遇到一个需求,View的形状是圆角的,但是颜色是在代码里面设置的最开始的思路是先在代码里给View设置颜色,再在shape里面设置solid属性为透明色[html] view pla
2015-01-28 09:30:31 1135
转载 Android中EditText限制只能输入 电话号码 字母 邮箱地址
下面以数字、电话为例讲述EditText怎么设置输入类型,其他类型可以参考InputType类。1) 只能输入数字 代码如下复制代码EditText et = (EditText) findViewById(R.id.etTest);et.setInputType(InputType.TYPE_CLASS_NUMBER);
2015-01-14 11:33:19 5331
转载 Android学习之Shader渲染
Shader有几个直接子类:BitmapShader : 图像渲染LinearGradient : 线性渐变RadialGradient : 环形渐变SweepGradient : 扫描渐变---围绕一个中心点扫描渐变就像电影里那种雷达扫描ComposeShader : 组合渲染先看效果图:先保存好你要在
2015-01-12 17:33:14 641
转载 使用EditText在不同场景下调用软键盘的总结
这几天在做自动弹出与隐藏软键盘,EditText在不同的使用环境下调用的方法是不一样的,找不到通用万能的方法,网上写的那些方法也只能作参考,不通用;这里总结一下我的心得,写出来分享给大家,希望对大家有帮助。1.普通Activity中调用软键盘(下面两种方法都可以用):方法一:WindowManager.LayoutParams params = act.getWindow(
2015-01-07 13:41:04 386
转载 android中小常识
android中如何设置焦点在某一个指定的View上:view.requestFocus();大的滚动条设置:listView.setFastScrollEnabled(true);EditText光标在右边,输入内容从右往左:android:gravity="center_vertical|right"或者editText.setGravity(Gravity
2015-01-07 13:36:21 414
原创 android dimens.xml用法
dimens.xmlxml version="1.0" encoding="utf-8"?>resources> dimen name="dimen.my_text_size">10spdimen> resources>1、设置字体大小TextView mName = (TextView)findViewById(R.id.name); getDimensi
2014-12-31 09:32:11 1438
转载 Android GridView属性集合
GridView的一些特殊属性:1.android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.andr
2014-12-26 16:18:43 421
原创 android 中 系统日期时间格式
1、获取系统日期格式DateFormat df = DateFormat.getDateInstance(); //格式2014年9月8日DateFormat df = DateFormat.getDateTimeInstance();//格式2014年9月8日 (下午)06:09:08DateFormat df = DateFormat.getDateTimeInstance(DateFormat.DEFAULT,DateFormat.SHORT);//格式2014年9月8日 (下午)06:09
2014-12-22 11:24:32 1226
转载 【Android】xml文件里面出现unbound prefix的问题
【Android】xml文件里面出现unbound prefix的问题 相信有很多菜鸟在编写xml文件的时候,都会遇到这样的问题,明明是从网上down来的代码,copy上去了却报错,而且提示unbound prefix,问题往往还很诡异,换了一次代码有可能就好了,自己也不知道哪儿出了错。 这个问题似乎跟xmlns:android
2014-12-09 14:22:04 865
转载 Android 实现自定义Spinner
有时候因为项目的界面风格 很多控件如果使用原生的样式感觉会与整体风格有些不搭 所以需要自定义样式 很多项目中自定义控件都是必不可少的 这里参考网上的一些资料 实现了一个自定义Spinner 记录下 加深印象效果图: 弹框是通过一个重写的Dialog和Listview实现 第一步
2014-12-04 16:05:51 666
转载 Android – Google Play issue: “your device isn’t compatible with this version”
At some point in the last few months changes were made to either or both the ADT plugin for Eclipse and Google Play that rendered my most recent Android application updates “incompatible” with tablets
2014-12-03 15:06:34 1387
转载 AndroidManifest.xml文件详解(supports-screens)
语法(SYNTAX):android:resizeable=["true"|"false"] android:smallScreens=["true" | "false"] android:normalScreens=["true" | "false"] android:lar
2014-12-03 15:06:12 569
转载 如何在android style文件中使用自定义属性
如何在android style文件中使用自定义attr属性style.xml 中resources xmlns:android="http://schemas.android.com/apk/res/android" > name_text">hello,world! attrs.xml中 declare-styleable na
2014-11-27 11:56:54 518
转载 android ViewPager,ViewFlipper,ViewFlow实现左右滑动
开篇 首页只是作为ViewPager,ViewFlipper,ViewFlow的入口,提供三个Button进行跳转。 1. ViewPager 先看看官方文档怎么介绍ViewPager的:http://developer.android.com/reference/android/support/v4/vi
2014-11-24 10:27:21 587
转载 Android平台下的JNI开发
JNI是Java Native Interface的缩写,通过JNI可以方便我们在Android平台上进行C/C++编程。要用JNI首先必须安装Android的NDK,配置好NDK环境之后就可以在Eclipse下进行C/C++开发了。 其实JNI的原理很容易理解,其本质就是在Java层定义一个接口,同时在C层用C/C++代码实现该接口的功能并编译成动态链接库,这样Activity就可
2014-11-07 13:34:22 518
转载 Android支付接入:支付宝
相信相同过App获取利润的都会需要接入计费SDK,下边就跟大家走一遍完整的支付宝SDK接入,支付系列均通过计费Button触发,计费所有代码均放到一个java文件实现,这样虽然会有点违背java面向对象及封装性,但这样做的一个好处是可以快速集成到不同的游戏中,将改动的文件降到最低,各有利弊吧,如果大家有什么更好的方法,望一起交流,好了,废话不多说了,开始干活。PS:初次写博文,各方面还不够
2014-10-28 17:17:54 1026
转载 Android学习系列(28)--App集成支付宝
手机的在线支付,被认为是2012年最看好的功能,我个人认为这也是移动互联网较传统互联网将会大放光彩的一个功能。人人有手机,人人携带手机,花钱买东西,不再需要取钱付现,不再需要回家上网银,想买什么,扫描一下,或者搜索一下,然后下单,不找零,直接送到你家,这将是手机支付给我们带来的全新交易体验。谷歌刚推出了谷歌钱包,这必是我们后面要使用的主要手段,但是鉴于当前国情,我觉得有必要介绍一下andr
2014-10-28 17:12:52 648
转载 Android java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.pr
E/AndroidRuntime(7200): Uncaught handler: thread Thread-8 exiting due to uncaught exceptionE/AndroidRuntime( 7200): java.lang.RuntimeException: Can't create handler inside thread that has not called
2014-10-28 10:54:40 1988
转载 TextView中添加链接,点击启动另一个Activity
[java] view plaincopypublic class TestLinkActivity extends Activity { private TextView tv; @Override public void onCreate(Bundle savedInstanceState) {
2014-10-22 16:27:09 711
转载 TextView 借助Linkify,使用自定义模式设置链接
TextView是android中的一个比较常用的控件,它有一个非常有趣的特性,可以通过android:autoLink设置某些模式,使得textView文本中匹配这个模式的文本段成为可点链接。android默认支持的模式有:web,email,phone,map以及它们的组合。 例如: <TextView android:layout_width="wra
2014-10-22 10:39:28 1567
转载 android 分割线渐变色和几种颜色值定义
横线渐变色[html] view plaincopyxml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
2014-10-21 11:09:48 1231
转载 Android自定义控件 自定义属性
1、自定义属性文件attrs.xml,放入values文件夹中---------attrs.xml [c-sharp] view plaincopy"1.0" encoding="utf-8"?> "myView"> "textColor" format="color"/>
2014-10-20 13:45:19 472
转载 适用ios,android,wp等平台手机emoji表情符号兼容方案
一 什么是Emoji emoji就是表情符号;词义来自日语(えもじ,e-moji,moji在日语中的含义是字符) 表情符号现已普遍应用于手机短信和网络聊天软件。 emoji表情符号,在外国的手机短信里面已经是很流行使用的一种表情。 手机上如何使用emoji: 1.iphone、ipad系统:安装emoji free,再设置-通用-键盘-国际键盘-添加
2014-10-16 09:17:21 1555
转载 Ken Burns特效的幻灯片
Ken Burns特效,是视频产品中使用的一种平移和缩放的静态图片的特效。先看维基百科针对Ken Burns特效的介绍。http://en.wikipedia.org/wiki/Ken_Burns_effect要实现这个效果,需要使用NineOldAndroids库,这个库可以在旧版本上使用Android 3.0的动画库。效果图
2014-10-08 10:03:49 539
转载 Android 读取图片方向信息
public int getExifOrientation(Stringfilepath) {int degree = 0;ExifInterface exif =null;try {exif = new ExifInterface(filepath);} catch (IOExceptionex) {// MmsL
2014-09-28 09:24:55 1974
转载 Android判断App是否在前台运行
private boolean isRunningForeground (Context context) { ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE); ComponentName cn = am.getRunningTasks
2014-09-25 17:20:17 505
转载 图文解释XCode常用快捷键的使用
刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调试1、运行,停止,都在工具栏的Product里。Comm
2014-09-19 10:06:35 437
转载 android拦截短信并屏蔽系统的Notification
拦截短信有几个关键点: 1.android接收短信时是以广播的方式2.程序只要在自己的Manifest.xml里加有"接收"SMS的权限view plaincopy to clipboardprint? 3.要写个广播接收类view plaincopy to clipboardprint?public class smsreceivean
2014-09-02 11:13:23 666
Genymotion-ARM-Translation.zip
2014-07-22
Android DownLoadManager小例子
2014-07-16
xUltimate-d9pc-x86.rar
2014-07-04
简单例子-下载JSON数据
2014-01-26
android动画切换效果
2013-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人