Android杂谈
文章平均质量分 86
LoveZhangjia521
这个作者很懒,什么都没留下…
展开
-
Android杂谈---TextView的12种文字颜色
要想设置Android的TextView控件不同的颜色有两种方式,一种是用系统内置的颜色,Android中有12种比较常见的颜色。另一种是通过配置文件colors.xml,里面设置<drawable name="name">#FFFFFF</drawable>的方式设置下面通过一个小例子来测试下 第一种方式:在代码中设置 package org.hual...2011-05-20 22:35:36 · 143 阅读 · 0 评论 -
Android杂谈---Android几种预定义样式
对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。"?android:attr/textAppearanceLarge""?android:attr/textAppearanceMedium""?androi...2011-03-20 15:32:05 · 147 阅读 · 0 评论 -
Android杂谈---res目录说明&android单位
res/anim/---XML动画文件 res/drawable/---一些问题文件 res/layout/---XML布局文件 res/values/---各种xml资源文件 ①arrays.xml:xml数组文件②colors.xml:xml颜色文件③dimens.xml:xml尺寸文件④styles.xml:xml样式文件 res/xml/...2011-03-21 20:44:11 · 144 阅读 · 0 评论 -
Android杂谈---读取XML资源
获取XML文件的基本思路是,通过getResources().getXml()获的XML原始文件,得到XmlResourceParser对象,通过该对象来判断是文档的开头还是结尾,是某个标签的开始还是结尾,并通过一些获取属性的方法来遍历XML文件,从而访问XML文件的内容,下面是一个访问XML文件内容的例子,并将内容更显示在一个TextView上 ReadXMLTest.java/*...2011-03-21 21:56:18 · 238 阅读 · 0 评论 -
Android杂谈---各种Toast
相信各位对这个Toast已经了解的差不多了,不过我们还可以定义各种各样的toast,废话不多说了,看代码 package com.loulijun.mytoasts;import com.loulijun.toasts.R;import android.app.Activity;import android.content.Context;import androi...2011-07-30 21:58:36 · 163 阅读 · 0 评论 -
Android内存泄露调试分享
各位兄弟姐妹,Java开发中的内存泄露的问题经常会给我们带来很多烦恼。特别是对一些新手,如果平时不注意一些细节问题,最后很可能会导致很严重的后果。 在Android中的Java开发也同样会有这样的问题。附件中的pdf整理了一些关于Android中的Java开发,在内存使用方面需要注意的一些问题,希望能够对大家有所帮助。 Android 内存泄漏调试 ...原创 2011-10-21 22:34:45 · 144 阅读 · 0 评论 -
Android杂谈---带图片的Toast
当需要提示的时候,我们可以用Toast来显示信息如:Toast t=Toast.makeText(this,"你好",Toast.LENGTH_SHORT);t.show(); 那么,如果要想在Toast里面显示图片,该怎么做的,如下,你懂的package org.hualang.toast;import android.app.Activity;impo...2011-03-24 21:28:09 · 105 阅读 · 0 评论 -
Android杂谈--代码混淆及proguard一些错误处理
代码混淆说简单的其实就是为了防止别人反编译你的源代码,因为JAVA程序比较容易被反编译,所以如果程序中有一些比较重要的逻辑的话,通过代码混淆来处理的确可以阻止一下被人反编译。反编译教程可以参考:http://hualang.iteye.com/admin/blogs/994686不过代码混淆还是不能阻止被反编译xml格式的布局文件,混淆的是JAVA文件。但是混淆后的代码如果经验多的话,可是...2011-12-12 17:01:48 · 330 阅读 · 0 评论 -
Andorid杂谈---Apk文件的反编译
1、 首先是将下载到的apk文件用WINRAR软件解压,比如将test.apk解压后的目录如下 2、 然后是下载有关反编译的工具(1) AXMLPrinter2.jar用于反编译xml布局文件的,如果是直接打开如main.xml文件的话,会看到里面的一堆乱码(2) dex2jar工具用于反编译class.dex文件为classes.dex.dex2...2011-04-09 14:53:01 · 133 阅读 · 0 评论 -
Android杂谈--闹钟详谈
闹钟已经学过一段时间了,但是对它了解的不是很多,由于最近开发的一个小应用会用到这个功能,所以重新学习了一下,以便能在以后忘记的时候记起来,也方便其他人学习实现闹钟有很多中方式,比如可以使用Handler+Timer(需依赖应用程序生命周期),AlarmManager等,而我们需要时间服务不依赖应用程序而存在,即应用程序启动服务,但是即使关闭应用程序,时间服务依然运行,这就需要使用AlarmMa...2011-12-11 15:07:31 · 284 阅读 · 0 评论 -
Android杂谈---Button按钮设置监听时不能引入onClick(View v)
今天练习Handler的使用的时候,为按钮设置监听的时候,系统默认给我引入的onClick方法是下面的样子 private OnClickListener start=new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // ...2011-03-19 22:54:48 · 362 阅读 · 0 评论 -
Android杂谈---设置模拟器壁纸
天天看着模拟器里面的那个图片感觉很恼火,所以干脆想将其换掉,顺便学一点知识下面是一个设置模拟器壁纸的例子1、使用本地图片的方式设置壁纸SetWallpaper.javapackage com.loulijun.setwallpaper;import java.io.IOException;import android.app.Activity;import an...2011-07-25 20:34:04 · 628 阅读 · 0 评论 -
Android杂谈---TextView的跑马灯效果
下面的是转载自农民伯伯的文章,但是有些属性还不是很清楚,所以又在网上查了一下相关属性的作用,以备后用http://www.cnblogs.com/over140/archive/2010/08/20/1804770.html 先上代码和效果 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:...2011-07-24 17:45:06 · 105 阅读 · 0 评论 -
Android杂谈---获取手机屏幕大小
开发手机应用程序的时候,除了底层对API的掌握外,最重要的仍是屏幕分辨率概念的里加尔,由于各个手机厂商采用的屏幕尺寸不同,UI接口呈现及布局自然也在、各种迥异。Android可设置为随着窗口大小调整缩放比例,但即使如此,手机程序设计人员还是必须清楚的指导手机屏幕的边界,以避免缩放后造成的布局变形等问题,下面是个小例子,只需要几句即可获得手机分辨率,当中最关键的就是DisplayMetrics类...2011-05-20 23:04:15 · 103 阅读 · 0 评论 -
Androidz杂谈---在ContextMenu中添加/删除ListView的Item
我们在写Android程序的时候,免不了要使用ListView,也免不了要使用ContextMenu,但是如何将其结合起来呢。比如Contacts程序是如何删除练习人的呢。添加或则删除一个tem有不同的方式,添加Item可以使用ListView自身带的add()方法即可,但是在ContextMenu中删除这个Item还是有些麻烦的。下面是一个小例子:1、可以在EditText中输入内容...2011-08-16 16:28:32 · 245 阅读 · 0 评论 -
Android杂谈---用MD5处理明文密码
很多的网络相关的软件都需要用户名密码登录,在开发的时候像这些密码都是保存在SharedPreferences中,这些密码保存在/data/data/包名/shared_prefs下,保存在一个XML文件中,如下:可以用FileBrower查看开始说道正题,MD5加密算法虽然现在有些人已经将其解开了,但是它的加密机制依然很强大,我想绝大对数还是不会解开的。MD5加密算法是单向加密,只能用...2011-08-16 21:13:03 · 228 阅读 · 0 评论 -
Android杂谈--获取系统及应用程序(PackageManager)
PackageManager是个非常好的东西,其他的详细的细节等日后有时间整理PackageManager的功能:•安装,卸载应用•查询permission相关信息•查询Application相关信息(application,activity,receiver,service,provider及相应属性等)•查询已安装应用•增加,删除permission•清除用户数据、...2011-08-27 19:39:06 · 146 阅读 · 0 评论 -
Android杂谈--Android生命周期
引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态改变的方法、及这些状态的组件寄宿的进程被终结和实例被销毁的可能性。本文主要讨论活动的生命周...原创 2011-09-01 10:48:29 · 125 阅读 · 0 评论 -
Android杂谈--开发游戏时选择游戏级别
在开发游戏的时候,开始游戏时需要几个难度选择的选项供用户选择。实现这种效果也不难,下面是实现的一个小例子NewGameActivity.javapackage com.hualang.gotogame;import android.app.Activity;import android.app.AlertDialog;import android.content.Dia...2011-09-01 13:23:44 · 241 阅读 · 0 评论 -
Android杂谈---关于drawable文件夹的错误
今天做一个东西的时候,用PS做了几个图片,但是更改了后缀,于是出现了错误: 错误描述:一开始是eclipse上的项目处出现错误,但是找文件夹里却没有一点错误,但在控制带确输出了大量的如下的红色错误信息[2011-05-26 12:44:51 - ImageViewTest] libpng error: Not a PNG file[2011-05-26 12:44:51 - Ima...2011-05-26 13:13:04 · 767 阅读 · 0 评论 -
Android杂谈---分享eoeAndroid第1--16期资源
Android杂谈---分享eoeAndroid第1--16期资源由于上传限制,所以就分开传2011-05-26 22:00:59 · 121 阅读 · 0 评论 -
Android杂谈---layout_x与layout_y的正确使用
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent&qu2011-05-26 22:22:13 · 588 阅读 · 0 评论 -
Android杂谈--关于解析包时错误解决方案
最近在一个深度定制的产品上运行apk软件,由于产品所使用的系统是2.1-update,而我的应用最低是2.2(即android:minSdkVersion="8" ),放在这个设备上运行就会出现“解析包时错误”的问题,解决方法时设置android:minSdkVersion="4",使其向下兼容...2012-03-21 17:17:41 · 457 阅读 · 0 评论