- 博客(29)
- 资源 (4)
- 收藏
- 关注
原创 android 资源
文档: www.sharetechnote.com 工具:winhexAndroid代码:https://www.codeaurora.org/ https://www.codeaurora.org/xwiki/bin/QAEP/git 建立仓库:http://blog.csdn.net/21cnbao/article/deta
2011-10-26 18:27:16 1534
转载 java读取csv文件
CSV其实就是COMMA SEPARATED VALUE的缩写。在开发中用Java操作csv文件有专门的的API叫javacsv.jar javacsv.jar下载地址: http://sourceforge.net/project/showfiles.php?group_id=33066 下面演示一段操作代码仅供参考: Java代码
2011-10-28 16:33:40 28488 3
原创 小技巧,eclipse如何设置行号
1. 按键Ctrl和F10,出现一个对话窗口,然后选择 show Line Number2. 在代码框边上点击鼠标右键,也会有上述选项
2011-10-28 10:57:26 1501
原创 android:textAppearance解析
Android的系统自带的文字外观设置及实际显示效果图 android:textAppearancexml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppeara
2011-10-28 09:51:31 37032 1
原创 android 为什么需要签名
所有的Android应用程序都要求开发人员用一个证书进行数字签名,anroid系统不会安装没有进行签名的由于程序。 平时我们的程序可以在模拟器上安装并运行,是因为在应用程序开发期间,由于是以Debug面试进行编译的,因此ADT根据会自动用默认的密钥和证书来进行签名,而在以发布模式编译时,apk文件就不会得到自动签名,这样就需要进行手工签名。 给apk签名可以带来以下好处:
2011-10-27 20:27:38 22850 1
原创 Android屏幕分辨率详解(VGA、HVGA、QVGA、WVGA、WQVGA)
这些术语都是指屏幕的分辨率。 VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素; HVGA:Half-size VGA;即:VGA的一半,分辨率为480×320; QVGA:Quarter VGA;即:VGA的四分之一,分辨率为320×240; WVGA:Wide Video Graphics Array;即:扩大的VGA,分辨率为80
2011-10-27 18:33:14 840
原创 Android开机启动流程初探
l Init进程Android系统在启动时首先会启动Linux系统,引导加载Linux Kernel并启动init进程。Init进程是一个由内核启动的用户级进程,是Android系统的第一个进程。该进程的相关代码在platform\system\core\init\init.c。在main函数中,有如下代码: open_devnull_stdio(); log_ini
2011-10-27 17:46:58 557
转载 Android Activity的四种LaunchMode!!!
本文转自: http://marshal.easymorse.com/archives/2950. 写的非常好,分享给大家!!!在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模
2011-10-27 11:46:25 396
原创 android WIFI 总结
WIFI的全称是Wireless Fidelity,又称802.11b标准,是一种高速的无线通信协议,传输速度可以达到11Mb/s。实际上,对WIFI并不需要过多的控制(当成功连接WIFI后,就可以直接通过IP在WIFI设备之间进行通信了),一般只需要控制打开或关闭WIFI以及获得一些与WIFI相关的信息(例如,MAC地址、IP等)。如果读者的Android手机有WIFI功能,可以在手机上测试本节
2011-10-27 11:17:12 612
转载 android init 代码分析
转:http://blog.csdn.net/caimouse/android系统的初始化过程是从那里开始呢?它在加载linux基本内核后,就开始运行一个初始化进程,叫做init进程,那么怎么样知道它是加载init进程的呢?难道上天就注定的吗?呵呵,不是的,原来是从android加载linux内核时,就设置了下面的参数:Kernelcommand line: noinitrd root
2011-10-27 11:09:34 1114
翻译 LOCAL_MODULE_TAGS 选项说明
LOCAL_MODULE_TAGS :=user eng tests optionaluser: 指该模块只在user版本下才编译 eng: 指该模块只在eng版本下才编译 tests: 指该模块只在tests版本下才编译optional:指该模块在所有版本下都编译 eng This is the default flavor. A plain "make" is t
2011-10-27 09:35:46 4952
转载 Android 飞行模式的设置(打开/关闭飞行模式,获取飞行状态状态)
在Android中设置飞行状态是用BroadCast的,可以通过发送action为”Intent.ACTION_AIRPLANE_MODE_CHANGED”的广播来打开或状态飞行模式.首先,修改飞行模式需要android.permission.WRITE_SETTINGS权限,请自行添加.下面是完整代码:123456789
2011-10-26 19:19:58 7326
转载 Android 1.5: 飞行模式分析
Android 1.5: 飞行模式分析 飞行模式:关掉网络、蓝牙和WIFI等外部连接;可以使用手机的其它功能。1.1 通过com.android.settings.WirelessSettings打开飞行模式;1.1.1 设置飞行模式值;Settings.System.putInt(mContext.getContentResolver(), Setting
2011-10-26 19:18:23 911
原创 开发笔记记录一下
Intent i = new Intent(); i.setClass(this, B.class); i.putExtra("int", 1000); i.putExtra("String", "测试"); i.putExtra("char", 'c'); startActivity(i); finish();---结束当
2011-10-26 19:14:49 429
原创 利用Bundle实现Android Activity间消息的传递
利用Bundle是一种比较方便的办法。程序的效果是活动A向B跳转的同时发送一字符串,B读出字符串。先在AndroidManifest.xml中定义一个新的Activity,target:Xml代码 xml version="1.0" encoding="utf-8"?> manifest xmlns:android="http://schemas.android
2011-10-26 19:04:11 619
翻译 Parcelable
android开发没什么神秘的地方,只不过是又一个新的操作系统而已(而且还是基于Linu的)。下面记录下最近的开发心得。 android整个上层java开发框架可以分为四个方面:界面(activity和appwidget)、消息(Intent和Message)、服务(Service)和数据(Sqllite、Content Provider)。开发要点摘记: 1、新的序列
2011-10-26 18:56:16 496
转载 ANDROID中的VOLD分析
转自:http://blog.csdn.net/datangsoc/archive/2010/10/08/5928132.aspx 现在可能很少有人会用mknod这个命令了,也很少有使用它的机会,但就在几年前,这还是一项linux工程师的必备技能,在制作文件系统前或加载新的驱动前,我们必须小心翼翼的创建设备节点。不需要使用mknod并不是他消失了,而是我们有了更好更智能的方法。li
2011-10-26 18:53:12 500
翻译 android自定义组件
android系统本身提供了相当丰富的组件如: Button, TextView, EditText, ListView, CheckBox, RadioButton, Gallery, Spinner 等如果系统中提供的组件不能满足你的需求,你可以自己定义一个组件,如果你只是想对现有的widget做一些小的调整,你之需要继承这些子类然后重载其中的一些方法即可。你也可以完全定义自己的组件,
2011-10-26 16:19:14 1045
转载 android 定制PreferenceScreen
在使用PreferenceActivity的时候,布局文件的格式一般是这样的:view plaincopy to clipboardprint?PreferenceCategory android:title="@string/launch_preferences"> preferences. If running
2011-10-26 16:13:26 2262
原创 Android:多语言对应
我们建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。首先我们点击添加Android Xml File按钮,会出现下面的界面:输入文件名:string.xml,选中Values单选框,并把下面左列表中的Region添加到左边的列
2011-10-26 11:12:48 572
转载 Android Market上发软件要注意哪些问题
很多网友可能都注册了Android Market账户,但发布一款软件如果要做到很周全需要考虑哪些问题呢? 一、兼容性 对于目前市面上Android设备品牌种类定位繁多,这里Android123大致将这些分为几类: 1. 按操作系统区分,Android 1.5,1.6和Android 2.0,2.1或2.2等几个版本。 2. 按屏幕分辨率区分,目前WVGA是主流即480
2011-10-26 11:01:18 769
转载 Android本地化开发技巧
很多开发者考虑使自己的Android程序兼容多国语言,其实Google在设计Android时已经考虑了本地化问题,通过定义相关的资源可以自适应当前手机的语言来加载响应的资源文件。Android开发网列出主流的本地化: 语言自适应 在Android工程的res目录下,通过定义特殊的文件夹名称就可以实现,比如我们的程序兼容 简体中文、日文、英文、法文和德文,常规的字符strings.xm
2011-10-26 10:59:34 571
原创 CTS中如何阻止Restarting device ...Restarting ADB...
在 CTS时经常出现Restarting device ...Restarting ADB... 板子执行几个测试项就停下,让人很郁闷 CTS_INFO >>> Max ADB operations reached. Resta
2011-10-18 16:54:24 1966
原创 什么是“蓝牙距离感应装置”
mtk6573在过CTA的时候,有一个“蓝牙距离感应装置”。这个和CTA 版本没有关系。 (客戶也沒有回報過CTA 因此項而fail 的)“这是BT4.0 ,需要两只手机,一个当monitor,一个当reporter,当两只手机距离比较远,或者链接断开的时候,report
2011-10-18 15:51:36 13029
转载 Linux文件查找命令find,xargs详述
http://www.linuxsir.org/main/?q=node/137 前言:关于find命令由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同
2011-10-13 15:41:30 714
原创 git日常命令
文总结了日常开发中git的常用命令,会逐步更新。 1) 回退到上一个commit的版本 引用git reset --hard HEAD~1 HEAD is now at 907af0c xxxx some comments 这个命令很危险,他会彻底
2011-10-13 13:50:46 822
转载 超级有用的git reset --hard和git revert命令
很多时候,git新手容易误操作,比如,在levelIISZ-1.4.dev分支下,运行了git pull idc cpp-1.0的结果,这样做麻烦很大,经常导致maven项目格式不正确,这个时候,可以用git reset --hard 去撤销这次修改但是这样做也有问题,可能之
2011-10-13 13:48:12 88900
转载 Git Command
【TIP】在我们的《Windows 下 Git 配置与使用指南》 中,有介绍大家使用 $ git go 命令。其实,这并非 Git 的原生命令,它是我们自定义的一个 alias(别名),由 $git add、$git commit、$git push 和 $git pull
2011-10-13 13:45:41 3026
原创 如何测试APK是否设置android:debuggable="false"
在准备发布应用之前要确保关闭debug属性,即设置AndroidMainifest.xml中android:debuggable="false",但是有时候会忘记关掉这个属性。 所以在发布之前最好进行测试,使用aapt工具: aapt list -v -a myfil
2011-10-11 11:16:36 12070 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人