Android进阶篇
TigerChain
这个作者很懒,什么都没留下…
展开
-
Android总结笔记01:自定义View学习(一)
Android最大的特色就是他的mvc架构,而一个xml文件就是一个View(view +ViewGroup,罗嗦一句,只有ViewGroup才能添加View,View本身是不能添加View的),在实际开发中往往用xml文件布局不能满足实际需求,这样我们就要考虑到自定义View了。自定义View一般是继承View或ViewGroup(如LinearLayout等)。废话不多说了,先上代码。一个原创 2012-11-23 00:14:25 · 689 阅读 · 0 评论 -
Android保存图片到系统图库
sg 最近有些用户反映保存图片之后在系统图库找不到保存的图片,遂决定彻底查看并解决下。Adnroid中保存图片的方法可能有如下两种:第一种是自己写方法,如下代码:public static File saveImage(Bitmap bmp) { File appDir = new File(Environment.getExternalStorageDir转载 2014-08-01 14:20:12 · 2092 阅读 · 1 评论 -
Android实用代码七段+2(四)
Android中Bitmap和Drawable一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、原创 2013-11-27 13:51:36 · 748 阅读 · 0 评论 -
Android实用代码七段(一)
1、 精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕) public static double getScreenPhysicalSize(Activity ctx) { DisplayMetrics dm = new DisplayMetrics(); ctx.getWindowManager().getDefaultDispl转载 2013-11-21 13:23:46 · 1027 阅读 · 0 评论 -
Android实用代码七段(二)
一、获取应用程序下所有Activity public static ArrayList getActivities(Context ctx) { ArrayList result = new ArrayList(); Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.s转载 2013-11-21 13:25:50 · 869 阅读 · 0 评论 -
Android实用代码七段(三)
一、获取已经安装APK的路径PackageManager pm = getPackageManager();for (ApplicationInfo app : pm.getInstalledApplications(0)) { Log.d("PackageList", "package: " + app.packageName + ", sourceDir: " +转载 2013-11-21 13:28:32 · 970 阅读 · 0 评论 -
Android总结笔记05:Activity的切换方式(从底部弹出,退出时从顶部滑出)
我们都知道Activity默认的切换方式都是原创 2013-10-22 21:45:55 · 6866 阅读 · 2 评论 -
Android总结笔记06:二维码扫描功能(抽离zxing中的二维码自定义样式)
我们在做项目中很多时候会用到二维码功能,当然我们不用去自己写二维功能,如果自己写那编码,解码太麻烦了,google有一个开源项目叫做zxing是一个二维码的功能,非常的详细,包装的也非常的好,我们只需呀改一改就能拿来自己用,想定义成什么样式的二维样式都可以。在这里我抽取了eoe android客户端中的二维码扫描功能,简单的说一下,还是老步骤先上图,无图无真相。以下是要打开二维码的界面和二维扫原创 2013-10-27 16:28:25 · 2602 阅读 · 1 评论 -
Android总结笔记04:仿QQ空间登录UI,解决软键盘弹出挡住输入框的问题
我们在开发Android应用中,登录和注册界面是少不了的,往往在做登录注册的时候如果给界面加一个LOGO,就有可能把用户名和密码框放在手机屏幕的中间或底部,这样当软键盘弹出的时候,就有可能挡住输入框(往往用户输完用户名和密码还要按返回键盘才能登录),这样用户体验是不好的,我曾今也为这种事情很头疼。首先说一下我原来想到过时想到的解决办法:一、原来想到过的解决办法:(1)、把登录和输入框让美工原创 2013-07-28 22:58:13 · 3177 阅读 · 5 评论 -
Android总结笔记03:QQ空间底部+网易新闻顶部UI
手机QQ空间底部中间有一个突出,原来想着很复杂,可是通过反编译QQ空间看其布局,发现其实不是那么的复杂。索性自己就仿一个。废话不多说,直接上图,有图有真相。原创 2013-07-23 23:50:51 · 1605 阅读 · 0 评论 -
Android总结笔记02:仿百度贴吧楼层回复功能(含表情)
最近在一个项目中做到了表情这一块,就是一个简单的回复功能。类似于百度贴吧回复楼层的样式:废话不说先上图,有图有真相。 大概就是这么一个发送表情的功能,其实实现起来也不是很麻烦。下面说说具体实现。一、布局文件:由于此Demo中用到了百度贴吧的布局,不一一展示,只把最重要的布局展示出来,其佘的在代码中看。1、activity_main.xml<Relative原创 2013-01-12 10:06:16 · 2688 阅读 · 0 评论 -
Android高手进阶——Adapter深入理解与优化
Android高手进阶——Adapter深入理解与优化 一般是针对包含多个元素的View,如ListView,GridView,ExpandableListview,的时候我们是给其设置一个Adapter。Adapter是与View之间提供数据的桥梁,也是提供每个Item的视图桥梁。 以ListView为例,其工作原理为:转载 2015-09-18 10:21:53 · 451 阅读 · 0 评论