Android开发
TOM-小超
移动开发小喽喽
展开
-
Android-query框架的基本使用(一)
使用Android-query框架开发,能够进行快速开发,比传统的Android开发要节省很多代码。官方下载地址:http://code.google.com/p/android-query/第一节: // 必须实现AQuery这个类 AQuery aq = new AQuery(view); // 按顺序分析:取得xml对应控件id,设置图片,设置可以显示,点击原创 2013-05-24 18:40:32 · 818 阅读 · 0 评论 -
Android应用前后台切换的判断
转载地址点击打开链接 最近的项目有个需求,需要检测应用按Home键切到后台,以及点击桌面图标重新进入前台的状态。Android中没有提供一个应用前后台切换的回调或广播,这个功能只能我们自己来处理。以前遇到这个问题的处理方式是,实现一个BaseActivity,然后让其他所有Activity都继承自它,然后在生命周期函数中做相应的检测。具体检测方法如下: 在Act转载 2016-10-27 15:33:39 · 394 阅读 · 0 评论 -
Plista广告对接
public static classPlistaextendsNt_ClientBean{ /** * @paramlis 回调监听 */ pub原创 2016-05-24 14:57:11 · 1423 阅读 · 0 评论 -
ListView中添加SurfaceView时黑屏问题
在OnCreate中添加getActivity().getWindow().setFormat(PixelFormat.TRANSLUCENT);解决黑屏一下的问题。这句话使窗口支持透明度然后就可以用setAlpha,drawColor等函数来设置窗口透明程度PixelFormat.TRANSPARENT和PixelFormat.TRANSLUCENT作用差不多原创 2016-05-24 14:55:59 · 1461 阅读 · 0 评论 -
android中按电源键锁屏然后解锁导致Activity调用onDestory以及如何防止锁屏 翻转屏幕也会触发的情况
设置AndroidManifest.xml中Activity的android:configChanges=”keyboardHidden|orientation|screenSize”Android4.0需设置screenSize才有效果.2.2,2.3这些只需设置keyboardHidden|orientation4.0 --> keyboardHidden|orient原创 2016-05-24 14:55:19 · 709 阅读 · 0 评论 -
android 使用lint + studio ,排查客户端无用资源,string,drawable,layout等
idea下使用eclipse下有lint的插件,而且网上相关介绍非常多,但是idea的相关文档就比较少。idea中已经支持android lint,如何使用呢?在项目中点击右键,在出现的右键菜单中有“Analyze” --> “run inspaction by Name ...”。在弹出的搜索窗口中输入想执行的检查类型,如“Unused Resources”。不必全部输入就应该自原创 2016-05-24 14:47:29 · 1919 阅读 · 0 评论 -
Android项目将生成的jar包混淆
又是一个不眠夜问题来了,我们写个android项目部分代码想生成jar包,并且将jar包做混淆,不被别人切!首先讲要代码生成jar包,这个就不多说了。然后找到找到SDK里的proguardgui.jar(目录:sdk\tools\proguard\lib\)并打开。然后会看到proguard的页面第一次点击Next,然后看下面页面,点击Addinput...添加你要混淆的j原创 2014-11-24 02:23:19 · 1974 阅读 · 0 评论 -
多功能Menu--ArcMenu & RayMenu
ArcMenu转载 2014-06-17 22:30:04 · 1362 阅读 · 0 评论 -
Android启动软件盘的一些属性
启动activity时不自动弹出软键盘:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 今天我们来讲讲android:windoSoftInputMode的用法,许多同学会为软键盘的弹出、覆盖等所困扰,咱们先从这个属性说起,来谈谈这些问题。原创 2014-04-11 16:17:28 · 513 阅读 · 0 评论 -
如何在Android应用里对HTTP请求头部添加适当的User-Agent字段
一般Web浏览器在访问各个网站时,会在HTTP请求的Header里设置User-Agent字段,表示请求者的身份信息,比如在我华为U9200的Android手机上,打开Chrome浏览器后,每个访问请求的User-Agent字段如下:?Mozilla/5.0(Linux; Android 4.0.3; U9200 Build/HuaweiU9200)原创 2013-10-14 18:38:10 · 4149 阅读 · 0 评论 -
在MAC下升级ADT和SDK的问题
无法更新和下载androidSDK打开SDK Manager时底部进度条一直不动,打开详细信息,发现卡在:1 Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml解决办法:打开终端使用命令sudo vim /etc/hosts编辑hosts文件,同样在文件最后添加74.原创 2013-09-04 21:58:23 · 551 阅读 · 0 评论 -
Android 判断手机中是否有某个安装程序
//以text程序为例,假设twitter程序包名为“com.text.ui”。这时候可用以下代码来判断是否被安装。PackageInfo packageInfo;try {packageInfo = this.getPackageManager().getPackageInfo("com.text.ui", 0);} catch (NameNotFoundExcept原创 2013-05-27 13:08:19 · 746 阅读 · 0 评论 -
Android-query框架的基本使用(二)
异步网络:1. 添加权限:android:name="android.permission.INTERNET"/> 2. 支持的类型 JSONObjectJSONArrayString (HTML, XML)XmlDom (XML parsing)XmlPullParser (Large XML files)byte arrayUser defin原创 2013-05-24 18:55:36 · 600 阅读 · 0 评论 -
AndroidStudio 插件 之 Findbugs 安装与简单使用教程
转载出处http://blog.csdn.net/u013132758。前言对于代码质量的检查,一直是一个比较棘手的问题。虽然我们部门有关于java代码的各种规范,领导也多次强调对代码的评审。但是在实际执行过程中,由于开发人员的水平参差不齐,在开发项目时还有各种其他因素,比如时间紧任务重,自己的代码不规范没有意识到,就疏于对代码质量的检查,然后草率的提交转载 2017-06-09 15:09:30 · 507 阅读 · 0 评论