Android
WarmSword
Show u what I do, what I like, what I need, what I am interested in. Yes, it is all about me. That's all. :)
http://allenwu.club
展开
-
Android获取安装软件列表并启动某个app
Android 获取所有安装的软件包名 StringBuffer strBuff = new StringBuffer(); strBuff.append(mServiceListView.getText()); List<PackageInfo> packages = getPackageManager().getInstalledPackages(0原创 2016-05-02 11:59:52 · 1864 阅读 · 0 评论 -
Android Studio你不知道的调试技巧
转载自: http://tianweishu.com/2015/12/21/Android-studio-debug-tips-you-may-not-know/http://blog.csdn.net/weizaishouex2010/article/details/50427352写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留转载 2016-05-05 00:20:56 · 1282 阅读 · 0 评论 -
ubuntu下gradle build 一直running
ubuntu下gradle build 一直runningPROBLEM在ubuntu1604LTS下用Android studio 进行开发,发现打开之后一直处于gradle build running状态,无法进行后续的编译、调试、安装。REASONS & SOLUTIONS经过多方查找资料实践,发现可能有2个原因导致这种情况。1、gradle需要更新某些文件。打开项目目录Gradle S原创 2016-06-05 09:18:52 · 3964 阅读 · 0 评论 -
Android Tcp客户端发送数据
Problems & Solutions1、NetworkOnMainThreadException不能直接在主界面线程中创建Socket。需要将其放在子线程中执行。 LogCat报错信息如下FATAL EXCEPTION: mainProcess: com.miui.hongbao, PID: 763原创 2016-07-12 10:35:17 · 5351 阅读 · 0 评论 -
Android Tcp客户端收发数据Handler版本
Problem安卓中使用TCP等网络模块时,需要新开线程来将网络的连接、收发等处理放到子线程中执行。前一篇使用AsyncTask实现了,但只能发送一次数据。只能说那个版本演示了网络Socket的创建和使用方式,探索了下子线程中发送网络数据实现,距使用还有很远距离。Solution此次尝试了下用Thread类实现子线程,利用Handler类实现主线程与子线程的通信。同时TCP客户端实现了发送与接收。原创 2016-07-12 18:17:55 · 3423 阅读 · 0 评论 -
Root后安卓截屏代码
安卓截屏代码有许多方式,看了几个感觉有些复杂,有的用view的getCache方法,不知道能不截屏非当前view界面的图片,有些还要修改mk文件之类的,很是头大。此处介绍一种简易的方式。需要手机已经root。第一次调用时会弹出对话框询问是否同意其使用权限。代码如下: /** * take snapshot. need phone to be rooted * @param原创 2016-07-12 18:29:38 · 1866 阅读 · 1 评论