摘要: 一.使用ADB命令查看 打开命令窗口,进入Android SDK目录下的platform-tools,执行命令: 1.输入:在windows下: adb shell 在linux下: ./adb shell 2.进入data/data:如果手机没有root,使用命令 run-as 包名 可以直接进入 阅读全文
posted @ 2016-07-14 18:36 )^程序猿^( 阅读(5342) 评论(0) 推荐(0) 编辑
摘要: 今天做了一个有关ContentProvider的短信备份的小案例,遇到短信备份失败,费了一番周折后终于找到了问题所在 该案例是将短信写到一个xml文件然后保存在手机存储中实现短信的备份功能,关键实现代码如下 下面是Logcat打印的信息 由于Logcat上没有明显的错误信息,盲目的在真机上测试了多遍 阅读全文
posted @ 2016-07-13 19:54 )^程序猿^( 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: standard(标准模式): 当用ApplicationContext去启动standard模式时会报错,是因为非Activity类型的Context没有所谓的任务栈, 所以需要为待启动的Activity指定FLAG_ACTIVITY_NEW_TASK标记位,这样就会为它创建一个新的任务栈,其实待 阅读全文
posted @ 2016-07-04 16:08 )^程序猿^( 阅读(204) 评论(0) 推荐(0) 编辑
摘要: NavigationView主要是和DrawerLayout框架结合使用,来完成抽屉导航实现侧边栏引用一段官方文档的示例代码 在使用NavigationView之前需要将相应的design库添加到项目的依赖中,然后在xml中外层用DrawerLayout包裹,内层一部分是正文内容区(content) 阅读全文
posted @ 2016-07-02 14:30 )^程序猿^( 阅读(3821) 评论(0) 推荐(0) 编辑
摘要: 在之前安装了Android Studio后,发现了一个很苦恼的事情,就是在程序中的写Log语句,不能正常的在Logcat中打印出来,这对于解决程序bug真是一刀切断,让人无从下手,在各种尝试后,首先我将我写的程序运行到了朋友的手机上,发现可以正常的打印Log,又将朋友写的程序 运行到我的华为手机上, 阅读全文
posted @ 2016-06-30 15:42 )^程序猿^( 阅读(7388) 评论(0) 推荐(1) 编辑
摘要: 异步消息处理机制主要由Message,Handler,MessageQueue和Looper这四部分组成1.Message是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据2.Handler是处理者的意思,它主要用于发送和处理消息,发送消息通过Handler的sendMe 阅读全文
posted @ 2016-06-29 18:10 )^程序猿^( 阅读(2455) 评论(0) 推荐(0) 编辑
摘要: 在使用Android Studio开发时,用到了第三方库SlidingMenu(现在已经不推荐使用了),尽管如此,但具体怎么导入第三方库还是需要知道的,在查阅各种资料后,知道了一种比较容易可行的方法 具体步骤如下 1.首先,需要从GitHub上下载去SlidingMenu (https://gith 阅读全文
posted @ 2016-06-26 11:46 )^程序猿^( 阅读(1650) 评论(0) 推荐(0) 编辑
摘要: Study Jams 是一个学习 Google 在线课程的活动。该活动由学员自发组建课程学习小组,旨在带领小组成员入门 Android 开发,最终将 Android App 上载至 Google Play 并与他人分享自己的学习历程。一个成功的 Study Jam 活动离不开所有参与者的兴趣、热情和 阅读全文
posted @ 2016-06-17 17:02 )^程序猿^( 阅读(898) 评论(0) 推荐(1) 编辑
摘要: 在用Android Studio开发过程中,经常遇到程序本身没有错误,但运行起来却总是挂掉,具体有如下几个解决方案: 1.将运行在真机上的app卸载,重新运行安装 2.在Build选项中有一个clean project选项,点击后重新运行一下程序 3.换一部手机测试一下,如果还不行,说明你的代码确实 阅读全文
posted @ 2016-05-14 10:52 )^程序猿^( 阅读(5641) 评论(0) 推荐(1) 编辑
摘要: 昨天讲了Git安装使用和基本的命令,今天我说一下如何通过Git将本地管理的仓库添加到远程库 首先我们需要在www.github.com(如果打不开网页,请注意科学上网)上注册一个免费的账号,邮箱验证完成后就可以登陆了,找到new repository,点进去后给你的仓库起个名字,然后点create 阅读全文
posted @ 2016-04-08 20:52 )^程序猿^( 阅读(191) 评论(0) 推荐(0) 编辑