自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 ubuntu下mysql数据迁移

通常在ubuntu安装mysql 采用apt-get install mysql 来安装mysql。安装之后,默认在ubuntu系统盘符由于常年累月,导致磁盘空间不足或其他原因 要迁移位置今天把自己的操作做下记录(ubuntu12.04 lts   mysql5.5) 一.停止mysql服务sudo service mysql stop#迁移前必须先停止mysql ...

2017-11-06 17:04:26 162

原创 查看Android应用包名package和入口activity名称

使用android自动化测试工具monkeyrunner启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法:方法一:使用aapt    //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt dump badgin...

2014-08-05 16:20:17 136

设置默认应用

 setDefaultLauncher();    private void setDefaultLauncher() {        // get default component        boolean mFirstLaunch = false;        String packageName = "com.cyanogenmod.trebuchet";// 默...

2014-05-15 11:46:44 175

原创 Android之APK文件签名——keytool和jarsigner

一、生成密钥库将位置定位在jdk的bin文件中,输入以下命名行:keytool -genkey -alias ChangeBackgroundWidget.keystore -keyalg RSA -validity 20000 -keystore ChangeBackgroundWidget.keystore(中间不换行),按下“Enter”键,并根据提示填写相关信息,详细信息如下及图1(val...

2012-10-10 14:06:58 108

原创 Android权限共享UID和签名(转)

共享UID安装在设备中的每一个Android包文件(.apk)都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问任意...

2012-08-21 14:17:25 108

原创 android小结

1.获取屏幕的分辨率  在 Activity 里使用如下代码,宽度和高度的单位是像素Display display = getWindowManager().getDefaultDisplay(); int screenWidth = display.getWidth(); int screenHeight = display.getHeight();2.绘制文本...

2012-04-17 10:21:49 86

原创 TextView实现电话、网址链接

TextView是android中一个组件,具有autolink的属性,确实情况下这个属性值是none  < TextView  android:layout_width="fill_parent"  android:layout_height="wrap_content"  android:text="01083838383"  android:  / >...

2012-03-22 17:39:13 124

原创 Android Eclipse JNI 调用 .so文件加载

http://blog.sina.com.cn/s/blog_4d0afbdb0100m7y7.html背景:对于Android工程 Eclipse里编译好的.so文件放到 libs\armeabi下以后, 这样.so文件就可以打包到apk文件里,在apk装到手机上以后  在libs\armeabi下的.so文件应该就会解压到/data/data/这里是你project的包名(比如com....

2012-03-01 18:41:10 226

Gallery加小点效果实现

大家好:  心雨心今天又跟大家见面了今天发布的是Gallery加小点效果实现 如图: 很多现在的android应用需要上图效果。gallery每次滑动一幅图片,小点要跟着发生变化。自己写的小demo,请参考!...

2012-02-15 16:15:26 79

静默卸载系统软件和第三方软件

      一个个卸载软件,弹出卸载软件提示好麻烦,现在特作出下列方法,可以静默卸载静默安装敬请期待。。。。           //下面3句是静默卸载系统软件命令            String busybox="mount -o remount rw /system";         String chmod="chmod 777 /system/app/HtcTwitter...

2011-12-29 14:40:18 216

原创 如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09

问题概述:在导入一个app后提示如下错误(出现该问题,是debug.keystore使用了一年,需要重新生成):“Error generating final archive: Debug Certificate expired on 10/09/18 16:30” 原因分析:android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debu...

2011-12-21 13:39:04 57

原创 Android Google Map API 开发基础知识

开发基于谷歌地图的应用和普通的android应用差不多都要使用它提供给我们的类库,所不同的是google map的类库不是android平台的基本类库,是google api的一部分,所以建立项目时,SDK要选择Google APIs;还有一点,开发基于地图的应用时候需要使用google map的APIkey,必须先申请key,然后才能开发基于地图的应用。下边分步骤记录下,整个过程:...

2011-12-16 17:25:34 145

使一段字符串显示不同的颜色

一种:字体颜色改变      String appname= info.appname;   //字符串内容                 int start = appname.indexOf(mKeywordname); //mKeywordname需要改变颜色的字符串                  ColorStateList redColors = ColorStateL...

2011-12-12 15:09:32 385

原创 droid系统中使用TelephonyManager类来获取imei号和其他手机信息

在AndroidManifest.xml文件中增加<!--允许读取电话状态SIM的权限--><uses-permissionandroid:name="android.permission.READ_PHONE_STATE" />代码如下:private void getSystemPhoneMessage(){    TelephonyManager telep...

2011-11-22 11:15:02 184

原创 CategoryAdapter控件

 使用方法:     private CategoryAdapter mCategoryAdapter = new CategoryAdapter()     {       @Override       protected View getTitleView(String caption, int index, View convertView, ViewGroup...

2011-11-17 10:50:12 187

原创 (转)Android开发:在EditText中关闭软键盘

1、EditText有焦点(focusable为true)阻止输入法弹出  Java代码  editText=(EditText)findViewById(R.id.txtBody);             editText.setOnTouchListener(new OnTouchListener() {                       ...

2011-11-04 13:45:48 351

原创 获取未安装的APK图标

   网上关于"获取未安装的APK图标"的文章满天飞,但都是转帖,运行后的效果却是获取到Android的默认小机器人图标.那个暴寒....见代码: 2011-3-1 13:29 上传下载附件 (13.74 KB) 本方法需要使用到Java反射的知识,具体请参考:http://java.sun.com/developer/te ... flection/...

2011-09-01 10:38:07 81

原创 android ListView的美化涉及到的一些属性

用心的朋友应该会发现,listview中在设置了背景之后。会有些问题。1.、listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自己的背景图片才显示出来。2 、listview的上边和下边有黑色的阴影。3、lsitview的每一项之间需要设置一个图片做为间隔。针对以上问题 在listview的xml文件中设置一下语句。问题1 有如下代码结解决 android:scrollingC...

2011-08-26 10:44:25 64

原创 ScrollView中嵌入ListView办法

①layout布局代码:<ScrollView android:id="@+id/scroll" android:layout_width="fill_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="fill_parent" android:layout_hei...

2011-08-11 17:13:03 70

原创 Android中利用App实现消息推送机制的代码实例

-Android中利用App实现消息推送机制的代码实例1.消息推送机制 服务器器端需要变被动为主动,通知客户一些开发商认为重要的信息,无论应用程序是否正在运行或者关闭。 我想到了一句话:don't call me,i will call you! qq今天在右下角弹出了一个对话框:"奥巴马宣布本拉登挂了...",正是如此。 自作聪明,就会...

2011-08-01 15:49:33 244

android 混淆 去除第三方jar

           编译与反编译,一对相辅相成的矛盾。反编译有时候会和不光彩的事情联系在一起,以致于编译者常常费劲心思,加大反编译的难度,比如采用混淆代码等方式。ProGuard正是这么一个工具:The ProGuard tool shrinks, optimizes, and obfuscates your code by removing unused code and ...

2011-06-10 19:05:18 112

原创 listview列表控件的快速滚动滑块

listview列表控件的快速滚动滑块是如何启用的     这里android开发网告诉大家,辅助滚动滑块只需要一行代码就可以搞定,如果你使用xml布局只需要在listview节点中加入  android:fastscrollenabled="true" 这个属性即可,而对于java代码可以通过appListview.setfastscrollenabled(true); 来控制启用,...

2011-06-09 17:37:07 137

原创 EditText setError 的使用

 /** Called when the activity is first created. */ EditText login_accountEdt,login_passwordEdt; Button login_loginBtn;    @Override    public void onCreate(Bundle savedInstanceState) {        super.on...

2011-04-20 18:09:02 314

原创 什么是9.png

什么是9.png:       可能做过任务栏美化的同学都会知道,我靠,framework-res.apk\res\drawable-hdpi 目录下有非常非常多的XXXXXX.9.png图片。千万不要以为这个9只是png格式图片的命名区分,其实他是一种特殊的格式,在png图片的基础上动了些手脚,而且这种手脚你会看不见摸不着(详情见下面具体内容)。       9.png格式的图片是安卓平台上新...

2011-04-19 12:42:52 98

原创 通过坐标获取地址信息

测试url:http://ditu.google.cn/maps/geo?output=csv&key=abcdef&hl=zh-CN&q=22.660648,113.171355   import java.io.BufferedReader;import java.io.IOException;import java.io.InputStre...

2011-04-14 11:26:04 123

原创 Android软键盘弹出,界面整体上移的问题

    Android软键盘弹出,会把原来的界面挤上去的问题     在项目的AndroidManifest.xml文件中界面对应的<activity>里加入android:windowSoftInputMode="adjustPan"这样键盘就会覆盖屏幕。。 如果不想键盘覆盖屏幕,想让屏幕整体上移,就加入属性android:windowSoftInputMode="s...

2011-04-13 14:17:10 460

原创 获取sdcard上的所有apk

package com.shishixun.installapk;import java.io.File;import java.io.FileFilter;import java.util.ArrayList;import android.app.Activity;import android.content.pm.PackageInfo;import android.content.p...

2011-04-08 09:49:34 188

原创 获取随机日期

import java.text.ParseException;import java.text.SimpleDateFormat;  import java.util.Date;   public class GetRandomTiem {    //返回2011-01-01到2011-12-01的一个随机日期   public static void main(String []a...

2011-04-07 11:52:10 114

原创 android程序启动界面

一个很简单的例子:程序启动界面 主要code:package com.ssx.startload; import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.os.Message;impor...

2011-03-23 14:44:37 63

原创 Javascript 正则表达式使用手册

一.正则表达式匹配常用语法“+”字符:规定表达式字符出现一次或多次。“*”字符:规定表达式字符出现零次或多次。“?”字符:规定表达式字符出现零次或一次。^ 匹配的是字符的开头 ,匹配的是一行的开头$ 匹配的是字符的结尾 ,匹配的是一行的结尾\b 匹配的是一个词语的边界.简而言之就是位于字符\w 和 \w之间的位置(注意:[\b]匹配的是退格符)\B 匹配的是非词语的边界的字符[A-Z]...

2011-03-02 17:05:58 70

原创 为图片加水印

@Override public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.main);    ImageView iv=(ImageView)findViewById(R.id.testImageView);...

2010-12-21 14:46:07 45

原创 Drawable、Bitmap、byte[]之间的转换

  1、Drawable → BitmapJava代码 public static Bitmap drawableToBitmap(Drawable drawable) {                      Bitmap bitmap = Bitmap                           .createBitmap(                       ...

2010-12-21 14:42:28 60

两种获取程序信息的方法

一。通过程序包名获取PackageInfo 信息 Drawable icon = null;//图片  String appName=null;//程序名称  PackageManager manager = this.getPackageManager();  try {   PackageInfo info = manager.getPackageInfo(this.getPackageN...

2010-12-08 11:44:23 129

原创 使用Android系统隐藏api 读取*.apk 程序安装包信息

前提:我们需要得到Android系统源码编译输出的一个文件out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar这个包里面包含所有的系统api, 隐藏的, 公开的添加 jar方法右键功能菜单->Properties->Java Build Path Libraries选项卡这时应该有一个列表,  ...

2010-12-07 19:36:58 94

原创 解决android中的诡异报错

<!-- post div -->解决android中的诡异报错错误:java.lang.RuntimeException: Unable to start activity ComponentInfo{… …}: java.lang.RuntimeException: Binary XML file line #2: You must supply a layout...

2010-12-02 22:08:59 133

原创 手机apk拷贝到sdcard

public class CopyAppActivity extends Activity { /** Called when the activity is first created. */ private static final String outFile = "sdcard/backups/"; //备份apk目录 @Override public void onCreate(Bund...

2010-12-01 09:35:06 150

原创 Android 对话框中的进度条

先看效果图:首先需要创建ProgressDialog对象,然后使用线程控制进度条显示,具体源代码:package com.yarin.android.TestOnPDialog;import android.app.Activity;import android.app.ProgressDialog;import android.content.DialogInterface;import and...

2010-11-30 21:23:34 89

原创 PackageManager()的使用列举相关的事件

PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能: 安装,卸载应用 查询permission相关信息 查询Application相关信息(application,activity,receiver,service,provider及相应属性等) 查询已安装应用 增加,删除permission 清除用户数据、缓存,代码段等 非查询相关的API需要特定的权...

2010-11-29 09:50:50 64

获取系统自带权限显示

  LinearLayout permsView = (LinearLayout) findViewById(R.id.permissions_section);         AppSecurityPermissions    asp = new AppSecurityPermissions(this, 包名);         Log.i(TAG, "Have "+prefActLi...

2010-11-26 11:32:26 62

原创 获取程序user-permision

 PackageManager manager = getPackageManager();   List<PackageInfo> appList = manager.getInstalledPackages(PackageManager.GET_PERMISSIONS);   for(int i=0;i<appList.size();i++)   {   String pac...

2010-11-25 14:29:29 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除