Android
我是大飛
认真搬砖的程序猿
展开
-
android开发---修改默认界面的背景色
修改为黑底白字修改AndroidManifest.xml在中修改:把android:theme="@style/AppTheme" 修改为android:theme="@android:style/Theme.Black“修改为白底黑字android:theme="@android:style/Theme.Light“原创 2013-12-30 10:08:09 · 1877 阅读 · 0 评论 -
Android之GPS定位详解
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVI转载 2014-04-22 17:34:41 · 616 阅读 · 0 评论 -
设置Activity对应屏幕标题的图标
只能够设置应用程序的图标无法设置屏幕标题的图标那如何设置屏幕标题的图标呢?Android为我们提供刘如下方法:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Windo原创 2014-01-15 16:25:23 · 673 阅读 · 0 评论 -
Android学习之实现Canvas基本画图方法
主要就画一些图形,然后更改一下坐标,使图形在屏幕之间来回动... MainActivity 1 public class ManiActivity extends Activity { 2 /** Called when the activity is first created. */ 3 @Override 4 public void转载 2014-01-14 14:07:43 · 669 阅读 · 0 评论 -
SoftReference,WeakReference&WeakHashMap
在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之原创 2013-12-26 13:53:11 · 547 阅读 · 0 评论 -
adb install 和adb uninstall
ubnutu10.10环境下:android在用命令安装一个apk包时方法如下:[html] view plaincopyadb install SpareParts.apk 如果有:401 KB/s (23592 bytes in 0.057s) pkg: /data/local/tmp/SpareParts.apkSucc转载 2013-12-24 11:52:06 · 403 阅读 · 0 评论 -
在Android中查看和管理sqlite数据库
在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。使用DDMS导出sqlite数据库。1、首先打开android项目的调试模式,然后找到显示DDMS:选择DDMS2、切换到DDMS,显示File Explorer窗口,转载 2014-01-07 15:13:36 · 408 阅读 · 0 评论 -
Exported service does not require permission警告
今天写一个Service时,在manifest文件的标签发现了这个警告 查了下api,终于发现一些端倪原因:这是一个可以被外部访问的service,需要使用权限来限制外部访问解决方法:1.添加android:exported="false"这种方法是限制外部访问,自然不需要权限了2.声明权限先在标签下加入然后在标签下原创 2014-01-02 10:19:19 · 861 阅读 · 0 评论 -
Android特效 五种Toast详解
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置转载 2014-01-02 09:40:58 · 465 阅读 · 0 评论 -
设置 Eclipse/MyEclipse Alt+/ 快速提示快捷键
Alt+/ 快速提示快捷键Eclipse3.3中把内容助手(Content Assist)的快捷键由 Alt+/ 改成了Ctrl+Space,这与操作系统的输入法切换的快捷键冲突,所以造成内容助手不能使用了。而已前Eclipse 3.2版本中的 Alt+/ 快捷键被作为新的单词补全(Word Competion)功能的快捷键。所以现在想像以前一样使用 Alt+/ 来实现内容助手的功能,就需原创 2013-12-30 11:33:55 · 525 阅读 · 0 评论 -
Git 合并 patch 时的冲突处理一例
git version 1.7.9.5我是新手,为了维护核心仓库的“纯洁”,避免太多无关信息被误提交进仓库(再次批评一些图形化工具默认的“Select All”),采用了核心仓库只读,邮件提交 patch,审核后再提交的工作流程。期间有时会遇到合并冲突,正常的原因一般是未及时下载新版本产生了冲突,特殊一点的原因是手工修改 patch 内容导致的。有时候看注释写得不够准确,忍不住就改了,原创 2015-07-03 10:46:37 · 756 阅读 · 0 评论