`
心雨心
  • 浏览: 351563 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
通常在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 ...
共享UID 安装在设备中的每一个Android包文件(.apk)都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。 通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问任意数据. 也可以配置成运行成不同的进程, 同时可以访问其他APK的数据目录下的数据库和文件.就像访问本程序的数据一样. 对于一个APK来说,如果要使用某个共享UID的话,必须做三步: 1、在Man ...

android小结

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中一个组件,具有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每次滑动一幅图片,小点要跟着发生变化。 自己写的小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 ...
一种:字体颜色改变        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控件

  使用方法:       private CategoryAdapter mCategoryAdapter = new CategoryAdapter()     {        @Override
Global site tag (gtag.js) - Google Analytics