- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 Android的onCreateOptionsMenu()创建菜单Menu详解
Android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。1.Activity菜单机制 (与dia
2013-10-26 00:19:25 581
转载 关于android代码混淆 过滤第三方jar包
proguard.cfg 1 2 3 4 5 6 7 8 9101112131415161718192021222324252627282930313233343536373839404142434
2013-10-26 00:14:09 2590
转载 数字签名
这篇文章将阐述在应用程序发布前有关应用程序签名的内容。概述Android系统要求,所有的程序经过数字签名后才能安装。Android系统使用这个证书来识别应用程序的作者,并且建立程序间的信任关系。证书不是用于用户控制哪些程序可以安装。证书不需要授权中心来签名:Android应用程序上使用自己签名的证书是完全允许且普遍的。理解Android应用程序签名有以下几个重要点:·
2013-10-26 00:12:21 819
转载 Android在OnCreate中获取控件的宽度和高度
在Android中,有时需要对控件进行测量,得到的控件宽度和高度可以用来做一些计算。在需要自适应屏幕的情况下,这种计算就显得特别重要。另一方便,由于需求的原因,希望一进入界面后,就能得到控件的宽度和高度。可惜的是,根据我的验证,利用网上转载的那些方法在OnCreate函数中获取到的仍然是0(希望搞技术的能自己验证过再转载),例如Measure方法之后调用getMeasuredWidth的值还是
2013-10-25 23:41:37 646
转载 android关于AndroidManifest.xml详细分析+1
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent
2013-10-25 23:37:06 840
转载 Android最佳实践之:StrictMode介绍
最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的策略,每一种策略又
2013-10-25 18:03:57 488
转载 android:textAppearence
Android之系统自带的文字外观设置及实际显示效果图 android:textAppearancexml布局里面设置文字的外观:“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:text
2013-10-25 17:40:25 911
原创 操作系统的环境变量
1、windows下面的环境变量有系统级变量和用户级变量。系统级变量是指所有用户都可使用,不管你用哪个用户登录,这些变量都 是可以访问的;用户级变量则是针对特定用户设置的变量,其他用户不可访问。2、unix系统下面也是类似的道理,各个用户可自行在.profile中设置自己特有的变量,管理员也可设置全局变量,供所用用户使用。3、如果执行某个命令,系统无法在当前文件夹里找到对应的.
2013-10-15 22:32:02 860
原创 WGS84坐标系
WGS84WGS84:World Geodetic System 1984,是为GPS全球定位系统使用而建立的坐标系统。通过遍布世界的卫星观测站观测到的坐标建立,其初次WGS84的精度为1-2m,在1994年1月2号,通过10个观测站在GPS测量方法上改正,得到了WGS84(G730),G表示由GPS测量得到,730表示为GPS时间第730个周。 WGS84
2013-10-15 15:23:53 3617
转载 Android高效加载大图、多图解决方案,有效避免程序OOM
高效加载大图片我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)
2013-10-12 00:37:35 741
转载 android是如何加载资源图片的?
每个drawable文件夹加载顺序是什么? 图片是如何缩放的? (这边只讨论加载图片,不考虑布局对图片的拉伸)OK!今天就先搞这2个问题 废话不多说 直接上代码public Drawable getDrawable(int id) throws NotFoundException { TypedValue value; synchronized (mAc
2013-10-12 00:26:06 4498 1
转载 Andorid中操作数据库的insert的两种方法以及nullColumnHack
一、发现问题先看两种方法插入数据代码片段,双击复制01020304050607080910111213141516public void save(Person p) { SQLiteDatabase db = dbHelper.getWritableDat
2013-10-12 00:02:25 9200
转载 android 数据库 sqlite数据类型(时间 日期 double等)
sqlite3支持的数据类型:NULL、INTEGER、REAL、TEXT、BLOB但是,sqlite3也支持如下的数据类型smallint 16位整数integer 32位整数decimal(p,s) p是精确值,s是小数位数float 32位实数double 6
2013-10-11 23:56:09 1632
转载 在SQLite数据库中获取新插入数据自增长的ID值和插入的时候注意些什么?
在SQLite数据库中获取新插入数据自增长的ID值使用last_insert_rowid()函数,例如:01.SQLiteDatabase db = helper.getWritableDatabase(); 02.db.execSQL("insert into person(name,phone,amount) values(?,?,?) ", 03. new
2013-10-11 23:51:57 21096 1
原创 Android中怎么用纯代码编写布局?
一、用RelativeLayout进行纯代码布局的理论基础 1、RelativeLayout,顾名思义,就是以“相对”位置/对齐 为基础的布局方式。 2、android.widget.RelativeLayout 有个继承自android.view.ViewGroup.LayoutParams 的内嵌类 LayoutParams,使用这个类的实例 调用R
2013-10-11 23:44:47 13385
转载 XStream使用方法
一、XStreamXStream是一个Java对象和XML相互转换的工具,很好很强大。提供了所有的基础类型、数组、集合等类型直接转换的支持。因此XML常用于数据交换、对象序列化(这种序列化和Java对象的序列化技术有着本质的区别)。
2013-10-11 23:10:06 20682
/data/anr/traces.txt案例
2018-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人