上一页 1 ··· 3 4 5 6 7 8 下一页

2012年3月16日

Android中Bitmap和Drawable

摘要: 一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取BitmapJava代码 Resources res = getResources(); Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.icon);2、Bi.. 阅读全文

posted @ 2012-03-16 15:31 Brown Qin 阅读(2157) 评论(1) 推荐(1) 编辑

android Bitmap总结

摘要: 位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。按照对位图的操作,分为以下几个功能分别介绍:从资源中获取位图获取位图的信息显示位图位图缩放位图旋转1. 从资源中获取位图在前一篇幅介绍了:先获取Resource,然后可以通过资源ID获取Drawable,也可以通过资源ID获取资源文件的数据流。使用第一种方法比较容易,下面详细说明第二种方法。通过Resource的函数:InputStream openRawResource(int id)获取得到资源文件的数据流后,也可以通过2种方法来获取Bitmap,如下:使用BitmapDrawable(A Drawable that w 阅读全文

posted @ 2012-03-16 15:27 Brown Qin 阅读(3584) 评论(0) 推荐(0) 编辑

ExpandableListView 布局深入【转载】

摘要: 本文是最近我对ExpandableListView的探究心得,也总结了网上说的不全面的几个问题:1、更换ExpandableListView右边的箭头(小图标)的疑问2、展开一个group的实现3、没有child的下拉列表,group不展开的实现1、更换ExpandableListView右边的箭头(小图标)的疑问第一个方法: 网上许多说到在ExpandableListView的布局xml中的groupIndicator更换成@drawable/***,我试过,可行,代码如下:首先在drawable的文件夹下建立自定义选择布局属性的xml文件:ex_smallimage.xml<?xml 阅读全文

posted @ 2012-03-16 14:21 Brown Qin 阅读(1191) 评论(0) 推荐(0) 编辑

2012年3月15日

区别JsonArray&JsonObject的思路

摘要: JSON 还是 JSONArray 的区别在于:属性名后面的括号是'{' 还是 '[',如:JSON对象:user:{name:'张三', age:15}JSONArray:user:[{name:'李四', age:10}, {name:'王二', age: 20}] 阅读全文

posted @ 2012-03-15 13:52 Brown Qin 阅读(924) 评论(0) 推荐(0) 编辑

2012年3月14日

获取应用的当前版本号&获取当前android系统的版本号

摘要: 获取当前应用的版本号: private String getVersionName() throws Exception { // 获取packagemanager的实例 PackageManager packageManager = getPackageManager(); // getPackageName()是你当前类的包名,0代表是获取版本信息 PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0); String version = packInfo.versionName; return ve 阅读全文

posted @ 2012-03-14 11:42 Brown Qin 阅读(77709) 评论(2) 推荐(1) 编辑

2012年3月7日

手机处理器之雄霸天下

摘要: 手机处理器:目前英国ARM架构占据手机处理器90%的市场份额。手机CPU:1、德州仪器(TI OMAP)2、intel(Xscale)3、高通4、三星(苹果的A4就是改良的三星蜂鸟S5PC110A)5、marvell(intel转卖Xscale于它6、英伟达(NVIDIA)手机CPU的市场虽然暂时是TI、Intel、高通的三国争霸。关注移动互联网! 阅读全文

posted @ 2012-03-07 09:54 Brown Qin 阅读(270) 评论(0) 推荐(0) 编辑

2012年3月3日

所谓编程

摘要: 所谓逻辑就是写判断【if …else/switch..case】、循环【for/while】;所谓框架就是封装,就是思想【面向对象、设计模式】——MVC、连接池、线程池、SSH……所谓流程就是线程【Thread】所谓跨平台就是订协议、写端口【网络编程(Socket/http)、面向接口、webservice】 阅读全文

posted @ 2012-03-03 11:42 Brown Qin 阅读(150) 评论(0) 推荐(0) 编辑

2012年2月27日

某资深程序员写给后来者的忠告

摘要: 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一 阅读全文

posted @ 2012-02-27 13:38 Brown Qin 阅读(189) 评论(0) 推荐(0) 编辑

2012年2月20日

android布局——按钮等宽比例

摘要: android布局常常用到平均分配布局控件,比如用户登录的界面中登录与注册两个按钮,需要按1:1的比例平均分配到布局内容中,TableRow布局可以实现这样的效果。如图-1。需要设置android:layout_weight的权重。如果两个按钮均为android:layout_weight=”1″ 阅读全文

posted @ 2012-02-20 14:28 Brown Qin 阅读(2280) 评论(0) 推荐(0) 编辑

2012年2月1日

Android在Eclipse下编译String.xml出现Multiple substitutions specified in non-positional format 错误

摘要: 【问题描述】Multiple annotations found at this line: - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? - error: Unexpected end tag string【问题原因】检查后发现是string.xml中的%导致编译失败。【解决办法】1.用%%来表示1个%,和转意符号 \ 的用法相同2.如果你的字符串不需要格式化,可以在你的< 阅读全文

posted @ 2012-02-01 13:11 Brown Qin 阅读(2600) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页

导航