![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
掏粪大师
这个作者很懒,什么都没留下…
展开
-
Android
赶上潮流,与时俱进.原创 2008-10-26 21:13:00 · 874 阅读 · 0 评论 -
Android UI 优化 1
前边已经介绍了如何通过Layout优化系统资源,减少不必要的资源占用。基于如何在合理利用资源的前提下,更进一步的提升视觉表现力。这里所提到的视觉表现力并不是指直观所看到的视觉效果,而是性能的提升。这里将包含两个主要内容:Drawing(绘制的刷新率)Startup Time (启动Activities的时间) 以上两个性能的优化都将依赖于 Window backGr转载 2009-09-24 11:33:00 · 4499 阅读 · 0 评论 -
Android UI 优化 2
编写设计模式(DESIGNPATTERNS)的前辈们在具体的实践中总结出大量的经验,比如:如何才能高效的处理问题?如何才能更科学的安排架构或者合理的复用现有资源?等等…其中有提到对现有资源的复用,这是整个设计模式精髓理论之一,因为资源复用被应用于设计模式大部分的模块中。简单或复杂的问题都需要时常考虑如何优化资源的分配。比如一个功能很简单的应用程序,它会调用一些我们常用的对话框或者转载 2009-09-24 11:36:00 · 2463 阅读 · 0 评论 -
Android UI 优化4
有一句古话:不论黑猫白猫,能抓到耗子就是好猫。这个也许在某些方面是有道理的,但对于我们追求精益求精的思想是背道而驰的,往往就是因为满足于一个结果,而放弃探求更加优化的处理方法。当关注应用程序或者游戏所达到的结果时,往往非常容易忽视一些优化的问题,例如内存优化,线程优化,Media优化和UI优化等等。不同的模块都存在更为巧妙的方式来对待一般性问题,所以每当我们实现一个行为后,稍微多花一些转载 2009-09-24 11:38:00 · 2630 阅读 · 0 评论 -
logcat
android的logcat详细用法Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用.使用logcat命令你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [] ... [] ...请查转载 2009-11-30 15:07:00 · 4367 阅读 · 2 评论 -
bak 9.NDK 下面 编译 libpng.已经如何在opengl es 里面读取png图片.
<br /><br />手上有好些,前一阶段的工作成果.一直没有时间整理出来.<br />先把cola2d 里面使用的一些基础整理下.<br />在ndk 下如何读取png到opengl es 的texture了?<br />其实做法和linux下面没什么区别,我们首先要用到libpng这个开源的库.<br />从 http://www.libpng.org/pub/png/libpng.html 下载到 libpng-1.2.41这个版本.<br />然后在android ndk 新建一个libpng的p原创 2010-07-16 10:37:00 · 6549 阅读 · 7 评论 -
bak 2.android spinner配合ArrayAdapter使用.
<br /><br />要求一周之类赶工出一个demo.<br />今天需要用到spinner gg之.<br />效果图.(图丢了)<br /><br />一般我们常见的demo的是spinner里面添加一个string.这里就需要用到ArrayAdapter.<br />例如ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_item,mStrings);然后Spinner.setAdapter(a原创 2010-07-16 10:25:00 · 6589 阅读 · 0 评论 -
bak 12.Simplayer Mp3 播放器v0.0000001版预览图.
<br />本bak 留作纪念.<br />我的v0.000000001原始图片已经找不见了,我找到那个版本的代码,又生成一个.<br /> <br />现在版本已经完成到了0.9<br /> <br /> <br /> <br />近20天的努力,计划中的simplayer mp3播放器的技术问题一一解决.<br />按照我前面说的流程都已经贯通.有点小激动.<br /> <br /> <br /> <br />上图.原创 2010-07-16 10:51:00 · 3295 阅读 · 0 评论 -
bak 3.android 屏幕截图思路.
<br /><br />今天考虑了下,在android屏幕截图的思路.<br />当前有2种方式截图.<br />1.在手机上面,有款屏幕截图软件Screeshort 可以实现截图,需要root权限.<br />2.使用ddms包的功能,在pc上面截图.不需要root.<br />第一种方式的原理,应该是直接抓取framebuffer .所以需要root权限.<br />第二种方式就是利用了adb的lib com.android.ddmlib.AndroidDebugBridge 的功能来实现.<br />原创 2010-07-16 10:26:00 · 4154 阅读 · 4 评论 -
bak 5. 编译libmad 出现error impossible constraint in “asm”时的解决办法.
<br /><br />android ndk 编译libmad 需要用到mad_f_mul 操作时,编译报错解决办法. impossible constraint in “asm”<br />我使用的是ndk_r3 打开你的安装目录 android-ndk-r3/build/toolchains/arm-eabi-4.4.0/setup.mk<br />找到TARGET_thumb_release_CFLAGS := -mthumb /-Os /-fomit-frame-pointer /-fno-str原创 2010-07-16 10:29:00 · 4254 阅读 · 1 评论 -
bak 5. 编译libmad 出现error impossible constraint in “asm”时的解决办法.
<br /><br />android ndk 编译libmad 需要用到mad_f_mul 操作时,编译报错解决办法. impossible constraint in “asm”<br />我使用的是ndk_r3 打开你的安装目录 android-ndk-r3/build/toolchains/arm-eabi-4.4.0/setup.mk<br />找到TARGET_thumb_release_CFLAGS := -mthumb /-Os /-fomit-frame-pointer /-fno-str原创 2010-07-16 10:29:00 · 7518 阅读 · 0 评论 -
如何实现ImageTextButton
如何实现ImageTextButton 我知道有ImageButton 和 Button这两种按扭,但如果我要求按扭上的要同时有图标和文字,应该用什么控件来实现?<span class="t_tag" style="BORDER-BOTTOM: #ff0000 1px solid; LINE-HEIGHT: normal; WORD-WRAP: break-转载 2009-09-18 15:33:00 · 1274 阅读 · 0 评论 -
Android应用开发中的风格和主题(style,themes)
http://www.oschina.net/discuss/thread/1373 当你设计你的程序的时候,你可以用风格和主题来统一格式化各种屏幕和UI元素。风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。主题是一个包含一种或者多转载 2009-08-21 09:41:00 · 1398 阅读 · 0 评论 -
G1 ColaBox 个人理财软件v0.1版
G1 ColaBox 个人理财软件v0.1版.关键字: androidColaBox 个人消费记录软件 是我在学习android编程过程中的一个产品. 当然对于我这种需要记录每月收支情况的人来说,也有一定的用处.我可以记录下每天的消费情况,月底可以统计下.而且有时候出差在外,很多消费是公司的,需要报销,时间长了好些消费容易忘记,如果记录下来,每次报销填写明细的时候就方原创 2008-12-14 11:42:00 · 3401 阅读 · 2 评论 -
Android 实例-个人理财工具 之 概述.
ANDROID SDK 1.02008.10 谷歌Android手机 GOOGLE HTC Dream G1 发布了. android 也已经完全开源.所以产生了学习android的想法.想深入了解android 最好的办法就是使用它来编写应用实例.决定使用android 制作一个个人理财工具,并把编写该工具的过程记录下来以便参考.本工具的主要功能是可以录入日常生活中的各类收入和原创 2008-11-06 19:26:00 · 3573 阅读 · 1 评论 -
一些android 技巧汇总(menu,activity,AlertDialog...)
这些技巧都适用android sdk 1.0 1.在测试时,如何实现一个提示可以使用Toast.makeText(this, "这是一个提示", Toast.LENGTH_SHORT).show(); //从资源文件string.xml 里面取提示信息 Toast.makeText(this, getString(R.string.welcome), Toast.原创 2008-11-12 17:34:00 · 9493 阅读 · 5 评论 -
Android 实例-个人理财工具 之一 启动界面实现
关键字:android setalpha view invalidate ANDROID SDK 1.0启动界面的主要功能就是显示一幅启动图像,后台进行系统初始化.如果是第一次使用本程序,需要初始化本程序的sqlite数据库,建库,建Table,初始化账目数据.如果不是第一次使用,就进入登记收支记录界面.界面效果如图:界面很简单,一个imageview 和一原创 2008-11-10 15:18:00 · 7827 阅读 · 3 评论 -
How to use AlertDialog.Builder in Android applications
package maximyudin.AlertDialogBuilderSample;import android.app.Activity;import android.os.Bundle;import android.widget.Button;import android.view.View;import android.app.A转载 2008-11-12 15:30:00 · 3246 阅读 · 1 评论 -
Android 实例-个人理财工具 之二 启动时初始化数据
关键字:android sdk 1.0 sqlite 关于sqlitesqlite是嵌入式SQL数据库引擎SQLite(SQLite Embeddable SQL Database Engine)的一个扩展。SQLite是一个实现嵌入式SQL数据库引擎小型C语言库(C library),实现了独立的,可嵌入的,零配置的SQL数据库引擎。特性包括:事务操作是原子,一致,孤立,并且持久的,原创 2008-11-18 10:20:00 · 6575 阅读 · 0 评论 -
Android 实例-个人理财工具 之三 添加账单页面A
关键字:android sdk1.0 sqlite intent ExpandableListActivity SimpleCursorTreeAdapter cursor custom dialog ColaBox 登记收支记录终于进入了复杂阶段了.这个界面我也是查找了很多资料以及打开android的源代码看了后才完成了,现在想来Google的开源真是明智的啊. 从前面的登录页面原创 2008-11-23 00:34:00 · 10465 阅读 · 6 评论 -
[收集]android Resource ID,Display用法
取drawable 里面的图片数组用法例如你有flag1...flag10.png在drawable里面可以这样读到数组里面var Drawable[] dw = new Drawable[10];for (int i = 1; i int id = getResources().getIdentifier( "flag"原创 2008-11-26 09:39:00 · 2987 阅读 · 0 评论 -
Android 实例-个人理财工具 之四 添加账单页面B
关键字: android sdk 1.0 SimpleCursorAdapter Spinner 这个星期,我考虑把添加账单的界面整下,完成该页面的功能.本来觉得很容易.可是在搞界面布局时就发现简直比写代码还难.对于布局,基本上google不到有用的资料,而google demo 用到的最多就是listview.可我这个好像比它要复杂一点.这周还有个问题郁闷了我很长时间就是spi原创 2008-11-28 01:23:00 · 8608 阅读 · 2 评论 -
[技巧]SharedPreferences 的用法.
2个activity 之间的数据传递除了可以他通过intent来传递,还可以使用SharedPreferences来共享数据的方式SharedPreferences 用法很简单.在A中设置 Editor sharedata = getSharedPreferences("data", 0).edit(); sharedata.putString("item",原创 2008-11-28 13:11:00 · 2901 阅读 · 0 评论 -
Android 实例-个人理财工具 之五 账单明细显示A
关键字:android sdk 1.0 custom listview 前面我们已经实现了把每月的收支明细,录入到了表中,现在就是要实现把这些数据从sqlite的数据表中取出来展现.上图就是最后的界面.在设计该界面时我考虑过好几个方案.本来准备使用一个gridview 因为觉得名字很像我需要的东西.可是后来查了一些资料,并且做了点实验,发现和我想象的有些差距.于是采用了目前这种原创 2008-12-04 14:53:00 · 5516 阅读 · 7 评论 -
Android 实例-个人理财工具 之六 完善明细显示页面,附工程代码
关键字: android sdk r1 ,listview OnItemLongClickListener 前面的那篇文章,明细显示基本完成.今天我就整理下代码,完成该窗口的查询和删除.在按下menu菜单是,弹出可选择月份的窗口,来选择明细月份.在listview上面长时间按住,可以弹出删除确认选择,完成删除. 这里面有个OnItemLongClickListener原创 2008-12-14 00:27:00 · 8037 阅读 · 8 评论