- 浏览: 355666 次
- 性别:
- 来自: 北京
最新评论
-
sxchao2008:
心雨心 写道你说的不好用是?你好,在静默卸载系统级别app的时 ...
静默卸载系统软件和第三方软件 -
zhao1111:
请问楼主哪里提供地震的xml文件啊
android解析xml文件 Android DOM解析XML之全球实时地震信息列表 -
yuanmouren1hao:
java字节流(读写文件) -
haiyangzhy:
很好。
ScrollView中嵌入ListView办法 -
gisdaniel:
[/url][url][fla ...
Android中的XML解析-DOM的使用与开发技巧
文章列表
ubuntu下mysql数据迁移
- 博客分类:
- 数据库
通常在ubuntu安装mysql 采用apt-get install mysql 来安装mysql。安装之后,默认在ubuntu系统盘符
由于常年累月,导致磁盘空间不足或其他原因 要迁移位置
今天把自己的操作做下记录(ubuntu12.04 lts mysql5.5)
一.停止mysql服务
sudo service mysql stop#迁移前必须先停止mysql
二.创建迁移文件夹data
sudo mkdir data #创建data文件夹,一般是挂载一个外置物理硬盘
三.移动mysql数据文件
mv /var/lib/mysql /data/ ...
使用android自动化测试工具monkeyrunner启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法:
方法一:使用aapt //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下
1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt dump badging E:\apk\es3.apk
2.运行后的结果中以下两行分别是应用包名package和入口activity名称
package: name=’com.estrongs.android.pop’l ...
setDefaultLauncher();
private void setDefaultLauncher() { // get default component boolean mFirstLaunch = false; String packageName = "com.cyanogenmod.trebuchet";// 默认launcher包名 String className = "com.cyanogenmod.trebuchet.Launcher";// //默 ...
一、生成密钥库将位置定位在jdk的bin文件中,输入以下命名行:keytool -genkey -alias ChangeBackgroundWidget.keystore -keyalg RSA -validity 20000 -keystore ChangeBackgroundWidget.keystore(中间不换行),按下“Enter”键,并根据提示填写相关信息,详细信息如下及图1(validity为有效期,这里有效期为20000天):输入keystore密码:再次输入新密码:您的名字与姓氏是什么?[Unknown]: mythlink您的组织单位名称是什么?[Unknown]: w ...
Android权限共享UID和签名(转)
- 博客分类:
- android
共享UID
安装在设备中的每一个Android包文件(.apk)都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID
在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。
通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问任意数据.
也可以配置成运行成不同的进程, 同时可以访问其他APK的数据目录下的数据库和文件.就像访问本程序的数据一样.
对于一个APK来说,如果要使用某个共享UID的话,必须做三步:
1、在Man ...
1.获取屏幕的分辨率
在 Activity 里使用如下代码,宽度和高度的单位是像素
Display display = getWindowManager().getDefaultDisplay(); int screenWidth = display.getWidth(); int screenHeight = display.getHeight();
2.绘制文本
使用 FontMetrics 类
参考
http://www.iteye.com/topic/474526
3.禁止自动横竖屏切换
在AndroidManifest.xml的Activity节 ...
TextView实现电话、网址链接
- 博客分类:
- android
TextView是android中一个组件,具有autolink的属性,确实情况下这个属性值是none
< TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="01083838383"
android:
/ >
autolink共有5中可能的值,
none,不支持autolink
all,支持所有的格式
email,支持电子邮件地 ...
http://blog.sina.com.cn/s/blog_4d0afbdb0100m7y7.html
背景:对于Android工程 Eclipse里编译好的.so文件放到 libs\armeabi下以后, 这样.so文件就可以打包到apk文件里,在apk装到手机上以后 在libs\armeabi下的.so文件应该就会解压到/data/data/这里是你project的包名(比如com.first.second)/lib下。问题:写了个测试的android JNI app,.so已经放到了libs\armeabi下 而且从编译的apk里也能看到.so已经打包进去(解压apk文件,里边应 ...
Gallery加小点效果实现
- 博客分类:
- android
大家好:
心雨心今天又跟大家见面了
今天发布的是Gallery加小点效果实现
如图:
很多现在的android应用需要上图效果。gallery每次滑动一幅图片,小点要跟着发生变化。
自己写的小demo,请参考!
一个个卸载软件,弹出卸载软件提示好麻烦,现在特作出下列方法,可以静默卸载
静默安装敬请期待。。。。
//下面3句是静默卸载系统软件命令 String busybox="mount -o remount rw /system"; String chmod="chmod 777 /system/app/HtcTwitter.apk"; uninstallapk="rm -r /system/app/HtcTwitter.apk"; ...
问题概述:
在导入一个app后提示如下错误(出现该问题,是debug.keystore使用了一年,需要重新生成):
“Error generating final archive: Debug Certificate expired on 10/09/18 16:30”
原因分析:
android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始完android程序,那么在一年后导入这 ...
开发基于谷歌地图的应用和普通的android应用差不多都要使用它提供给我们的类库,所不同的是google map的类库不是android平台的基本类库,是google api的一部分,所以建立项目时,SDK要选择Google APIs;
还有一点,开发基于地图的应用时候需要使用google map的APIkey,必须先申请key,然后才能开发基于地图的应用。
下边分步骤记录下,整个过程:
一、申请google Maps API key(用于开发和debug)
为了能顺利的申请Android Map API Key,必须要准备google的账号和系统的证明书。一般Google发布Ke ...
使一段字符串显示不同的颜色
- 博客分类:
- android
一种:字体颜色改变
String appname= info.appname; //字符串内容 int start = appname.indexOf(mKeywordname); //mKeywordname需要改变颜色的字符串
ColorStateList redColors = ColorStateList.valueOf(0xFF960c0c);//0xFF960c0c颜色值 SpannableStringBuilder spanBuilder =new SpannableStrin ...
在AndroidManifest.xml文件中增加<!--允许读取电话状态SIM的权限--><uses-permissionandroid:name="android.permission.READ_PHONE_STATE" />代码如下:private void getSystemPhoneMessage(){ TelephonyManager telephonyManager =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); //手机串号:GSM手机的 ...
CategoryAdapter控件
- 博客分类:
- android
使用方法:
private CategoryAdapter mCategoryAdapter = new CategoryAdapter()
{
@Override