Android
文章平均质量分 59
npuhetao
这个作者很懒,什么都没留下…
展开
-
how to know the package name of android apk?
aapt dump badging转载 2012-12-14 15:52:19 · 768 阅读 · 1 评论 -
Android中PopupWindow的用法(位置、动画、焦点)
在Android中有很多级别的Window,不同级别的Window按照z-index方向分布。下面看看Android控件(view)PopupWindow的用法(位置、动画、焦点)。1、创建PopouWindow及相关参数设置//创建一个包含自定义view的PopupWindowprivate PopupWindow makePopupWindow(Context cx){转载 2014-10-27 13:55:03 · 541 阅读 · 0 评论 -
Android开发Eclipse中DDMS中Heap使用及GC_EXTERNAL_ALLOC含义
一、先说DDMS中的Heap的使用,通过可以观察VM中的Java内存,但是无法查看通过JNI分配的内存。直接上图,废话少说。。。图一:将要查看内存使用情况的项目Update heap图二:操作项目,通过图表可以很直观查看虚拟机的使用内存 二:Android中GC_EXTERNAL_ALLOC的含义(转)以下内容直接Ctrl C==转载 2014-10-27 14:12:09 · 505 阅读 · 0 评论 -
Android FragmentPagerAdapter vs FragmentStatePagerAdapter
To develop an app in Andorid with sliding views, a variation of PagerAdapter class along with ViewPager class is used. Recently I wrote two tutorials about PagerAdapter classes, describing Android转载 2014-10-27 14:02:08 · 401 阅读 · 0 评论 -
Android之内存泄漏调试学习与总结
标签: OOM小马 内存泄漏调试 酷_莫名简单 调试方式 Zygote服务演变原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/895093 大家有或经常碰到OOM的问题,对吧?很多这样的问题只要一出现相信大家的想转载 2014-10-27 14:10:50 · 364 阅读 · 0 评论 -
Android FragmentStatePagerAdapter Example
Android developmentis full of surprises, you can never predict what’s coming your way. In my latest assignment atTruiton I had to develop an app in which I user can fill segmented data in an int转载 2014-10-27 14:00:49 · 671 阅读 · 0 评论 -
android内存泄露优化总结
android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常,在解决这个异常时在网上发现很多关于OutOfMemoryError的原因的介绍。OutOfMemoryError主要由以下几种情况造成:1.数据库的cursor没有关闭。 操作Sqlite数据库时,C转载 2014-10-27 14:10:18 · 367 阅读 · 0 评论 -
how to view bitmaps from memory dump
85 down vote acceptedI have found a way to view such bitmaps:First, you need to download and install GIMPNext, find your Bitmap object in MAT, right-click on mBuffer field, in the po转载 2014-10-27 14:04:22 · 383 阅读 · 0 评论 -
Android FragmentPagerAdapter Example
How cool is it to have an app which has swipe views, it makes app interactive and fun to use, right? So being a mobile app consultant atTruiton I was working on an app where segmented forms were t转载 2014-10-27 14:00:00 · 586 阅读 · 0 评论 -
Android不规则点击区域详解
摘要今天要和大家分享的是Android不规则点击区域,准确说是在视觉上不规则的图像点击响应区域分发。其实这个问题比较简单,对于很多人来说根本不值得做为一篇博文写出来,但在我的群里确实有童鞋不了解如何实现并且很想知道完整的流程是什么样的,故完成demo作为参考。以下篇幅记录个人分析流程。 我们的需求。 我们需要实现chrome这样的不同颜色区域点击响应不同的事件。Chro转载 2014-10-13 14:35:45 · 637 阅读 · 0 评论 -
自定义ViewPager的高度
Android开发中,常会遇到侧滑翻页的效果,android.support.v4.view.ViewPager让这种实现变得简单易用,但是通常使用时,都是让ViewPager的宽和高去match_parent,或者布局时制定了ViewPager的高度,所以一切正常。偶然的一次布局改变,着实一头雾水了半天。场景:页面某个区域显示ViewPager用来翻页,但是ViewPager中的试图并不是设原创 2016-01-18 10:32:50 · 600 阅读 · 0 评论 -
ScrollView中嵌入ListView,GridView冲突的解决(让ListView全显示出来)
经常要在ScrollView中嵌入ListView,网上方法一大堆,但都比较繁琐。 本人认为比较好的办法如下: Java代码 import android.widget.ListView; /** * ScrollView中嵌入ListView,让ListView全显示出来 * @author reyo * */ pub转载 2016-01-18 10:34:42 · 459 阅读 · 0 评论 -
Android Studio编译大工程报错:java.exe'' finished with non-zero exit value 1
困扰了三天的Android Studio编译报错终于解决了! 三天尝试了各种不同的方案针对各个不同的方方面面,然而真相只有一个! 原问题情景:由于项目工程特别大,在编译一段后就会报下面这个错误:Error:Execution failed for task ':dexAppDebug'.> com.android.ide.common.process.ProcessException转载 2015-12-31 16:46:35 · 574 阅读 · 0 评论 -
Android: NullPointerException when using RelativeLayout with measure()
使用measure()方法计算view的高度时,如果view中含有RelativeLayout布局,就有可能出现这样的错误:07-13 13:18:34.330: E/androidRuntime(12098): Java.lang.NullPointerException 07-13 13:18:34.330: E/AndroidRuntime(12098): at android.wid转载 2016-01-20 16:41:55 · 416 阅读 · 0 评论 -
Android中利用shape定制控件边框
在日常android的开发过程中,我们会遇到这样的一个需求。我只想给控件加左边框或者右边框,当然方法有很多种了。下面就不列举了,我就分享一个我认为比较好的实现方式吧。首先要了解shape中gradient的原理,这里就不多说了,不明白的就自己去google。分别定义左边框、底边框、右边框、上边框。left-border android转载 2015-12-03 18:39:40 · 732 阅读 · 0 评论 -
在strings.xml中定义html标签
在项目的开发过程中,需要用到把html内容放到strings.xml文件中,然后再读取到TextView中.原本以为像普通文本一样直接SetText就行了,结果行不通,大大超出我的预料.经过网上搜索,找到一些方法,自己经过整理,在此记录下来,另附上自己的测试工程. 先贴上strings.xml文件中重点内容: ?1234567转载 2014-06-19 18:40:25 · 619 阅读 · 0 评论 -
Android中的时间日期格式如何定义
1.如何保证日期格式与系统设定的一致:Date date = new Date(location.getTime());DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getApplicationContext());mTimeText.setText("Time: " + dateFormat.原创 2014-07-07 10:22:57 · 1391 阅读 · 0 评论 -
Android内存泄漏简介
前言 不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可转载 2014-06-13 17:41:31 · 377 阅读 · 0 评论 -
Android中Notification.Builder的使用方法
3.0以上系统中Notification 的setLatestEventInfo已经不推荐使用了,所以用Notification.Builder改造了一下: PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent("com.android原创 2012-12-18 11:48:41 · 7312 阅读 · 4 评论 -
分享android开发过程中用到的一些开源框架
在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。 我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。Current转载 2013-01-30 11:40:53 · 553 阅读 · 0 评论 -
ListFragment的ListView.CHOICE_MODE_SINGLE激活状态显示问题
用Eclipse的工程模板可以生成一个List-Details Project,其实现是用两个Fragment,当时平板的时候就变成两列显示,并且左边的ListItem变成ListView.CHOICE_MODE_SINGLE模式,但是在使用过程中,我替换成自己的Adapter和Layout后发现这个激活状态不好使了,经过研究发现是Layout的问题:原来的Sample Code:@O原创 2013-01-30 11:03:14 · 1055 阅读 · 0 评论 -
android ListView几个比较特别的属性
http://www.cnblogs.com/cnsanshao/archive/2011/08/19/2145210.html由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:st转载 2013-02-01 11:49:50 · 309 阅读 · 0 评论 -
Android: Disable Highlight Color Of ListView On Click
If you want to have your ListView widget for viewing purposes only, chances are you may want to remove those annoying default highlight orange color when you click on any rows, plus the black backgrou转载 2013-03-07 14:20:17 · 1056 阅读 · 0 评论 -
Smooth scrolling in Android
http://stackoverflow.com/questions/4951142/smooth-scrolling-in-android/4951681#4951681I have no experience with OpenGL nor accelerometer, but swipe (called fling in Android's API) is not hard to转载 2013-03-11 15:33:57 · 780 阅读 · 0 评论 -
android开发dip和像素互转
DisplayMetrics类 ——结构化的描述显示器的一般信息,包括它的大小、密度以及字符缩放比例。 public floatdensity;//屏幕像素密度值,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。Android主要有以下几种屏:QVGA和WQVGA屏density=120;HVGA屏density=160;WVGA屏density=240;转载 2013-03-13 17:45:32 · 622 阅读 · 0 评论 -
Android开发中textStyle=”bold”无效的解决方法
今天使用XML布局布置一个Android界面时发现android:textStyle=”bold”无效,后来发现是英文有效中文无效,可能是字体的原因,可使用下面3方法解决:1.直接在程序中设置:[code]TextView tv_src = (TextView)findViewById(R.id.TextViewId);TextPaint tp = tv_src.getPaint(转载 2014-05-09 09:51:34 · 9851 阅读 · 0 评论 -
Android TextView的各种属性
收集到了TextView 的属性,在开发过程中还是挺有用的。Android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。androi转载 2014-05-09 09:53:28 · 467 阅读 · 0 评论 -
在安装apk时怎么样避免INSTALL_FAILED_VERSION_DOWNGRADE错误
It appears the latest version of adb tools has an "allow downgrade flag" that isn't shown in the adb help, but it is shown in the "pm" help on the device. So use:adb install -r -d原创 2014-06-09 14:44:42 · 1108 阅读 · 0 评论 -
Android View.post(Runnable )
Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的: Handler mHandler=new Handler(); mHandler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method st转载 2014-06-09 15:47:31 · 466 阅读 · 0 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start转载 2014-06-09 15:50:19 · 451 阅读 · 0 评论 -
Android中如何查看内存(上)
文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android#2299813像Linux这种现代操作系统的内存使用是很复杂的,因此很难准确的知道你的应用程序使用了好多内存。查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有微略不同转载 2014-06-13 15:29:16 · 411 阅读 · 0 评论 -
Android中如何查看内存(下)
实例1 int cnt=0; final static int kBufferMinSize=1000; final static int kBufferMaxSize=2000; StringBuffer strBuffer=new StringBuffer(kBufferMinSize); StringBuffer转载 2014-06-13 15:30:32 · 505 阅读 · 0 评论 -
RecyclerView实例-实现可下拉刷新上拉加载更多并可切换线性流和瀑布流模式(1)
摘要最近项目有个列表页需要实现线性列表和瀑布流展示的切换,首先我想到的就是上[RecyclerView],他本身已经很好的提供了三种布局方式,只是简单做个切换应该是很简单的事情,如果要用RecyclerView的方式来实现,那就是目前的设计方案(listView)都不能用,更改为RecyclerView,我需要做如下工作:下拉刷新,上拉自动加载更多,同时支持切换布局方式。自定义转载 2016-02-03 16:30:47 · 1591 阅读 · 1 评论