- 博客(89)
- 资源 (44)
- 收藏
- 关注
原创 解决:设置中打开蓝牙,测试机不会自动搜索设备
【操作步骤】:设置中打开蓝牙,测试机不会自动搜索设备【测试结果】:设置中打开蓝牙,测试机不会自动搜索设备【预期结果】:打开蓝牙,应该会自动搜索设备根据反复测试发现,当蓝牙状态打开,并且有可用的设备的时候,或者存在已经配对成功的设备的时候,系统将不会在进行设备搜索,因此根据String定位到蓝牙的设置界面的Fragment为:BluetoothSettings.java.在Bluet
2014-06-30 19:49:14 3558
原创 深入学习:Windows下Git入门教程(下)
声明:由于本人对于Git的学习还处于摸索阶段,对有些概念的理解或许只是我断章取义,有曲解误导的地方还请见谅指正!一、分支1.1分支的概念。 对于的分支的理解,我们可以用模块化这个词来解释;在日常工作中,一个项目的开发模式往往是模块化,团队协作式的开发。这样我们项目的进度可以称得上多核并发式的开发了。这种模块化的开发要求我们尽可能的高内聚低耦合以免造成一只胳膊没了整个人都废了的局面
2014-06-30 14:31:28 8123 3
原创 深入分析:Fragment与Activity交互的几种方式(三,使用接口)
第一步:我们需要在Fragment中定一个接口,并确保我们的容器Activity实现了此接口:public interface onTestListener {public void onTest(String str);}@Overridepublic void onAttach(Activity activity) {super.onAttach(act
2014-06-27 14:02:58 9788
原创 实现:TextView自由复制功能
源代码已经上传,链接地址:http://download.csdn.net/detail/huangyabin001/7556825点击打开链接package com.example.copyfree;import android.app.ActionBar;import android.app.Activity;import android.app.Alert
2014-06-26 19:49:47 16632 12
原创 解决:长按一条接收到的彩信,快捷菜单“选择性复制”功能错误
【测试步骤】长按一条接收到的彩信,快捷菜单——“选择性复制”【测试结果】功能错误,未实现选择性复制,实际是播放彩信内容【预期结果】应该选择复制彩信内容通过分析代码我们定位到以下代码: private final class MsgListMenuClickListener implements MenuItem.OnMenuItemClickListener {
2014-06-26 16:44:36 1966
原创 《深入理解Android:Telephon原理剖析与最佳实践》学习笔记(系统框架)
Android智能手机的系统结构: 智能手机的硬件基本结构大多采用双处理器架构:主处理器和从处理器,主处理器主要运行开放式操作系统以及操作系统之上的应用,负责整个系统的控制,称之为AP,从处理器负责基本无线通信,完成语音信号和数字语音信号调制解调/信道编码解码和无限Modem控制。 Android应用框架层主要的组件介绍:View(视图):在AndroidSDK中介
2014-06-24 17:21:09 1340
转载 Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开
2014-06-24 13:16:13 1277
原创 解决:信息中插入avi格式的视频时,提示“unsupported video format”
【测试步骤】:新建信息,添加AVI格式的视频【测试结果】:添加时弹出提示“unsupported video format”该问题主要提现在手机彩信视频附件不支持该AVI格式的视频,因此我们通过操作流程对代码进行追踪,查找“unsupported video format”产生的位置。我们从添加附件界面ComposeMessageActivity类的onActivityResult()
2014-06-20 17:32:11 7421
转载 java字节数组和16进制之间的转换
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package test.util;/** * * @author Administrator */ public class StringUtil { public Stri
2014-06-19 17:12:59 1197
原创 16进制转换字节数组工具类
public class StringUtil {public static String str = "696d706e7274";public static void main(String[] args) {try {System.out.println(new String(getBytes(str)));} catch (Exception e) {//
2014-06-19 16:55:34 1999
转载 如何在ubuntu 12.04 中安装经典的 GNOME桌面
这次介绍的是如何在ubuntu 12.04 中安装经典的 GNOME桌面,默认的 Ubuntu 12.04 默认unity桌面,一些用户不喜欢 Unity 桌面,所以想找回昔日的经典Gnome桌面。 安装方法,打开终端,输入命令: sudo apt-get install gnome-session-fallback 或者: sudo apt-get install gno
2014-06-17 11:32:03 991
转载 Ubuntu安装软件提示”需要安装不能信任的软件包”解决办法
用 Ubuntu 安装输入法软件包时提示“需要安装不能信任的软件包”,“这个动作需要从没有授权的软件源来安装软件包”,赋予权限执行仍然无法安装,上网查了一下,只需要升级一下软件源列表(在终端下执行 sudo apt-get update ,需要保持联网)再执行安装即OK
2014-06-17 11:06:28 14946 1
转载 Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法
在Ubuntu的某些版本下,比如10.10,会出现以下奇怪问题:1. 安装jdk我下载的jdk是bin格式的,直接运行解压,得到一个文件夹。这个文件夹作为jdk的安装目录,可以拷贝到任意目录。然后配置环境变量~/.bashrc,在最后添加:export JAVA_HOME=export JRE_HOME=$JAVA_HOME/jreexport PATH=$JAVA_H
2014-06-16 20:45:51 4754
转载 ubuntu添加共享出错
早上设置一个共享目录share。右键共享,之后系统自动安装软件samba,之后共享出错:“netusershare”返回错误255:netusershare:cannot openusersharedirectory /var/lib/samba/usershares. Error 权限不够You do not have permission to create
2014-06-16 14:45:29 7592
转载 ubuntu文件夹右键没有共享选项
在配置samba的时候,不知道出了什么错误,我就删除了samba,之后在ubuntu文件上按右键就没有共享的选项了,这样每次配置都得进samba麻烦。我重新安装了samba也不行,郁闷!解决:1、重新安装:samba2、安装:nautilus-share我的如下:linux@office:~$ sudo apt-get installnautil
2014-06-16 14:35:57 4421
转载 Ubuntu安装samba的问题
问题:root@ubuntu:~# apt-get install samba正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(I
2014-06-16 14:29:53 1356
原创 安卓.开发规范(高级)
1.命名基本原则 在面向对象编程中,对于类,对象,方法,变量等方面的命名应该本着描述性以及唯一标识性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。命名原则是:使名称足够长以便有一定的意义,并且足够短以避免冗长。2.命名基本规范2.1.编程基本命名规范 (1)避免难懂的名称,如属性名xxK8,这样的名称会导致多义性。 (2) 在面向对象的语言中,在
2014-06-14 10:12:57 14356
转载 PIT,BL,AP,CP,CSC
使用ODIN刷机的时候,要选择ROM文件,以下是5件套各部分的说明:PIT:分区信息,如果没有更换ROM,一般不需要刷,也不需要勾选re-partition选项BL:bootloader,引导信息AP或者PDA:安卓内核数据CP或者PHONE:基带数据CSC:厂家定制信息,即包括不同销售地区不同的信息,也包括厂家定制的一些APP,还包括合约机绑定的APP。
2014-06-13 17:26:02 8540
转载 Android 实用工具Hierarchy Viewer实战
【IT168技术 】在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例子讲解如何使用该款工具运用在Android的开发过程中。本文的读者对象为具备初步Android知识的用户。
2014-06-13 15:10:43 849
转载 Ubuntu 环境变量及 ADB 配置
Ubuntu Linux 环境变量同Windows一样,Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。用户环境变量通常被存储在下面的文件中:~/.profile~/.bash_profile 或者 ~./bash_login~/.bashrc上述文件在Ub
2014-06-13 14:33:43 979
原创 实现:编辑短信,按power键锁屏后,再点亮屏幕,进入的还是编辑短信界面,按返回键才会进入解锁界面。
描述:在编辑短信界面按电源键锁屏后,重新按电源键点亮屏幕,并没有进入到锁屏界面而是在编辑短信界面,此时短信界面悬浮与锁屏界面之上,这时按返回键关闭编辑短信界面,回到锁屏界面,是如何实现的呢,只需要在需要实现该功能的界面(Activity)中的onCreate()方法中setContentView()方法之前添加以下代码: // set this flag so this activit
2014-06-13 11:18:34 2459 2
转载 Ubuntu 升级VisualBox后无法启动 Kernel driver not installed (rc=-1908)
VisualBox之所以在Linux上比传统的VMware快得多,关键一点就是它和Linux内核的结合比较紧密,这也是开源的优点。不过Linux内核更新很频繁,每次更新内核后启动VirtualBox都会提示:VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or
2014-06-13 11:10:30 1065
原创 右键里面添加一个“打开终端”的菜单
安装一个包,即可在右键里面添加一个“打开终端”的菜单。sudo apt-get install nautilus-open-terminal
2014-06-13 10:47:55 1680
原创 解决:铃声改变,来短信,短信设置中默认铃声的名称没有同步更新
短信界面没有关闭的情况下,在设置中进行操作,短信设置界面中不会进行刷新。因此在当MessagingPreferenceActivity处于活动(onResume)的时候重新初始化,添加代码如下: protected void onResume() { super.onResume(); loadPrefs(); // Si
2014-06-12 21:09:45 1482
原创 接收一条音频(系统音频)彩信,点菜单键选择View slideshow,不能播放,提示是否导入vCard
【前提条件】:【操作步骤】:接收一条音频(系统音频,格式为ogg),点菜单键选择View slideshow【测试结果】:不能播放,提示是否导入vCard【预期结果】:可以播放【备注】:附log 接收带图片、ogg格式音频 、视频幻灯片时也不能播放,提示是否导入vCard经过分析和反复测试发现,该问题是由于电信运营商引起,该问题为移动发往本机联通网络,接收类型为applica
2014-06-12 17:36:09 2915 1
原创 分析:新建短信,当我们接受人RecipientsEditor中输入+86的时候,系统会自动在+86后加入空格
我们可以认为这是一个很人性的格式化操作,在ComposeMessageActivity中系统在调用initRecipientsEditor()方法对联系人进行初始化的时候调用了 PhoneNumberFormatter.setPhoneNumberFormattingTextWatcher(this, mRecipientsEditor);我们通过对代码进行追踪发现,最终调用了Framework中
2014-06-12 14:00:40 4091
转载 CMMI的5个级别
为了帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件,美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制了CMMI(软件能力成熟度模型集成)1. 初始级软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。2.可管理级建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要
2014-06-12 09:14:25 4158
转载 ubuntu下的烧录工具
Flash Image Tool1.0为了ubuntu下能够方便地烧录版本,我开发了Flash Image Tool.现在服务器(192.167.100.225)上有一份它的拷贝share/Tool/ubuntu下的烧录工具。Flash Image Tool采用java开发的,界面用了 swing,目前它能够支持三个平台的烧录MSM8625Q,MSM8960和MSM8928,如果将来有新的
2014-06-12 09:13:44 2149
转载 Git 安装配置
Git 安装配置安装 git,gitk在 Ubuntu 上,可以用 apt-get 安装网络连接正常的情况下:$ sudo apt-get install git-core gitk git-gui不能上网,有.deb安装包的,请执行:$ sudo dpkg -i XXXX.deb在Windows上,可以安装msysGit\\192.167.10
2014-06-12 09:13:23 817
转载 使用 Git & Repo 下载代码
客户端安装 Git安装 git,gitk网络连接正常的情况下:$ sudo apt-get install git-core gitk git-gui不能上网,有.deb安装包的,请执行:$ sudo dpkg -i XXXX.deb初次运行 Git 前的配置配置用户信息 $ git config --global user.name yournam
2014-06-12 09:13:08 14392
转载 Git 忽略文件
.gitignore 文件有些文件无需纳入Git版本库,也不希望它们总出现未跟踪文件列表。通常都是些自动生成的文件,像是日志或者编译过程中创建的等等。可以创建一个名为.gitignore的文件,列出要忽略的文件模式。文件.gitignore可以放在任何目录中,它的作用范围是其所处的目录及其子目录。忽略只对未跟踪文件有效,对于已加入版本库的文件无效。Git忽略语法:忽
2014-06-12 09:12:40 1006
转载 Git rebase
当本地commit一个提交和远端服务器中的代码有冲突(别人也改了相同的文件)时可以在pull 中加 –rebase。加上 rebase 的意思是:git pull --rebase把本地 repo. 从上次 pull 之后的变更暂存起來恢复到上次 pull 时的状态合并远端的变更到本地最后再合并刚刚暂存下來的本地变更合并前: D---E
2014-06-12 09:12:21 34315 3
转载 使用Git进行本地提交后,未上传提交,却不小心删除了本地提交或提交所在分支,怎么办?????
使用Git进行本地提交后,未上传提交,却不小心删除了本地提交或提交所在分支,怎么办?????不要紧!!!!可以使用git reflog命令来帮助恢复删除的本地提交!运行以下命令你就知道怎么用了!1. git stash 清空工作区和暂存区2. git pull 同步服务器代码3. git commit –allow-empty -m “this is a test” 进行一
2014-06-12 09:11:51 9537 2
转载 Repo
Repo是一个用Python语言开发的命令工作 ,可以更文件地进行多版本库的管理。Repo是对Git进行了一定的封装,简化了对多个Git版本库的管理。对于repo管理的任何一个版本库,都需要使用Git命令进行操作。Repo的使用过程大致如下:运行repo init命令,克隆Android的一个清单库。这个清单库是通过XML技术建立的版本库清单。清单库中的manife
2014-06-12 09:11:33 8579
转载 Git 基本操作
Git 基本操作git init创建版本库 $ git initgit add将文件添加到版本库暂存区 $ git add welcom.txtgit commit提交到本地版本库 $ git commit -m "注释"git clone克隆远程版本库 $ git clone git://192.167.100.23
2014-06-11 20:22:46 854
pageowner 解析工具
2022-05-13
SELinux4AndroidO
2018-02-05
recovery_l10n
2015-04-10
解决Android4.3彩信幻灯片中gif格式图片不能正常播放
2014-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人