
android
漩涡敏人
一个充满激情的Android开发工程师
展开
-
Android 键盘显示/隐藏监听事件
Android没有对软键盘设置监听事件,这需要我们去收到去设置软键盘显示和隐藏做监听1.实现原理软件盘抬起原创 2015-10-29 19:56:26 · 765 阅读 · 0 评论 -
Android实现崩溃统计(UncaughtExceptionHandler)
之前写项目是的时候都是用的第三方的崩溃统计,并没有去研究他们的原来。最近项目想要修改成自己的方法,来统计崩溃。在此我来分分享下我们实现崩溃统计的原理。1.实现思路1)实现UncaughtExceptionHandler接口Thread.UncaughtExceptionHandler:线程未捕获异常处理器,用来处理未捕获异常原创 2015-10-26 19:05:49 · 2077 阅读 · 0 评论 -
Android Lint清除无用的资源文件
之前项目中需要清理下无用的图片资源,减下apk的大小,我用一下方法成功的为我们的应用减去4M。1.执行Lint命令生成无用资源列表1)执行命令 lint --check "UnusedResources" /Users/baozi/Dev/android/android > c:/result.txt 2)命令说明lint --check "UnusedResources原创 2015-10-23 20:14:40 · 569 阅读 · 0 评论 -
Android 悬浮窗权限问题解决
前段时间,项目需要做一个类似于360加速器的东西,Android机型这么多,好多手机都把这个权限给默认关闭掉了,处理这个问题真的好麻烦,不过最后还是解决了这个问题。接下来我将和大家分享下我是怎么解决这个问题呢。1.悬浮窗主要用到的技术是WindowManager,设置WindowManager.LayoutParams是关键我首先设置的params.type = LayoutP原创 2015-10-23 19:56:23 · 13007 阅读 · 2 评论 -
Android从服务器获取.9图片失效处理
前段时间,项目需要做聊天气泡的需求。要求从服务器上获取气泡图,但是从服务器上获取.9图片的话,.9图片会失效。在我苦思冥想中终于发现解决办法。我想可能是.9图片在打包成aok的时候,对图片进行了处理。果不其然,的确是这。但是我们出服务器上获取的.9图片为什么就不行了呢。接下来我将告诉大家一个巧妙的解决办法。1.对.9图片进行处理 1)将画好线的点9图放在任意一个Android工程中2)原创 2015-10-23 19:03:08 · 2264 阅读 · 1 评论 -
Windows 下用 repo 下载Android源码
Android的源码都是分块管理的,比如你想看bootloader的源码你可以用git执行git clone git://android.git.kernel.org/kernel/lk.git 来克隆bootloader的源码,但是android的模块太多了要是想克隆整个Android工程的源码,这么一个一个的下就太费劲了,于是google就做了个python的脚本用来下载整个工程的源码,但转载 2015-04-09 17:57:50 · 457 阅读 · 0 评论 -
android应用添加快捷方式
第一次运行程序添加快捷方式,我是在SharedPreferences里面添加了一个字段标记是不是第一次运行。我在Application的实现类的onCreate方法中判断[java] view plaincopy@Override public void onCreate() { super.onC原创 2014-11-17 15:44:56 · 485 阅读 · 0 评论 -
Android SlidingMenu 使用详解
很多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu 这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu 还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方式很多中,本博客先通过例子介绍各种引入方式,然后给大家展示个实例:主布局ViewPager,左右各一个侧滑菜单的用法,差不多已经能满足大部分应用的需求了。关于常用属性,在文章末尾介绍。转载 2014-11-17 15:31:50 · 482 阅读 · 0 评论 -
Android网络连接判断与处理
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 1 public boolean isNetworkConnected(Context context) { 2 if (context != null) { 3 ConnectivityManager mConn原创 2014-11-17 15:46:42 · 406 阅读 · 0 评论 -
Volley的使用详解
Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async原创 2014-11-17 15:38:33 · 452 阅读 · 0 评论 -
ActivtiyPageAdapter管理Activity的PageAdapter
管理 Activity的PageAdapterpackage com.example.viewpagertest;import android.app.Activity;import android.app.LocalActivityManager;import android.content.Intent;import android.os.Parcelable;import a原创 2017-05-10 15:04:52 · 543 阅读 · 0 评论