android
从未日走出
努力地努力着……
展开
-
Android Volley完全解析(一),初识Volley的基本用法
1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl转载 2014-06-18 14:29:10 · 541 阅读 · 0 评论 -
android 数据解析
一、JSON解析(一)、两种结构 1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构 2、数组:数组在js中是中括号“[]”扩起来的内容,数据结构为 ["java","javascript","vb",...] (二)、相关类 1、JSONObject:可以看作是一个j原创 2013-01-11 17:41:32 · 426 阅读 · 0 评论 -
ListView 与GridView
一、ListView1、自定义滚动条 (1)、设置快速滚动属性很容易,只需在布局的xml文件里设置属性即可: android:layout_height=”fill_parent” android:fastScrollEnabled=”true” an原创 2013-02-26 11:03:41 · 749 阅读 · 0 评论 -
Android中AIDL使用例子
原:http://blog.csdn.net/huanxido/article/details/6373181下载:http://download.csdn.net/detail/stonecao/3284820本文提供了一个关于AIDL使用的简单易懂的例子,分为客户端和服务端两部分,分别为客户端和服务端新建一个eclipse工程,实现了从客户端向服务端发送请求,服务端打印lo转载 2015-03-18 16:33:38 · 459 阅读 · 0 评论 -
j2objc java代码转换成objective-c
前段时间谷歌发布了j2objc工具(java代码转换成objective-c工具),公司让我做个调研报告,上个星期已经完成提交了。这个东西怎么样,我在这里就不做评价了,相信大家会有自己的体会。我把工具的使用方法写在这上面,因为网上只有关于j2objc的一篇新闻,至于怎么使用倒没有介绍。我先做了个铺垫,让后续者少浪费点时间。J2objc的使用1 要求:Xcode 4 or higher转载 2013-11-12 22:10:57 · 3082 阅读 · 0 评论 -
android EditText 键盘相关问题
1、横屏时,点击输入框出现全键盘解决方案:在EditText、searchview等控件中加android:imeOptions="flagNoExtractUi"2、竖屏时,安卓会出现半屏case1:你的输入框处于中下的位置,这样的话,键盘可能挡住输入框:解决方法:在manifest中对activity设置and转载 2013-05-14 18:24:35 · 857 阅读 · 0 评论 -
android dialog使用总结
一、设置Dialog不允许返回1、dialog.setCancelable(false),2、dialog.setOnKeyListener(new DialogInterface.OnkeyListener(){});二、AlertDialog dismiss 和 cancel方法的区别AlertDialog使用很方原创 2013-05-23 14:23:50 · 781 阅读 · 0 评论 -
android性能检测
1、获取当前时间(1)、System.currentTimeMillis(),精确到ms;(2)、System.nanoTime(),精确到ns。2、单位换算1秒=1000毫秒(ms), 1毫秒=1/1000秒(s); 1秒=1000000 微秒(μs), 1微秒=1/1000000秒(s); 1秒=1000000000 纳秒(ns),1纳秒=1/1原创 2013-05-21 20:44:22 · 706 阅读 · 0 评论 -
安装google应用闪退问题解决
需要先安装谷歌服务框架原创 2013-04-11 09:50:13 · 3832 阅读 · 0 评论 -
Android:将引入的第三方jar一起打包成jar
这几天在搞一个解析xml文件的项目,使用了dom4j来解析xml文件。想把解析xml文件的方法给抽取出来,打成jar包,以方便以后使用。dom4j要导入dom4j-1.4.jar,如果使用eclipse打包的话,右击项目,选择export ,根据导向一直next,打成jar包,在另一个工程引用的时候,就会报异常(java.lang.VerifyError 或者 java.lang.No转载 2013-04-03 16:44:24 · 1008 阅读 · 0 评论 -
颜色对照表
http://www.5tu.cn/colors/rgb-peisebiao.html原创 2013-03-18 18:46:17 · 1357 阅读 · 0 评论 -
添加应用程序到系统功能
原创 2013-04-01 09:57:24 · 600 阅读 · 0 评论 -
Android获取apk的版本及包名等信息
import android.app.Activity;import android.content.Context;import android.content.pm.ApplicationInfo;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.转载 2013-02-26 18:10:43 · 495 阅读 · 0 评论 -
图片优化
1、将图片转化为缩略图再加载:1 BitmapFactory.Options options = new BitmapFactory.Options();2 options.inSampleSize = 2;3 Bitmap img = BitmapFactory.decodeFile("/sdcard/1.png", options); 该段代码即是读取1.png的缩略图转载 2013-02-26 13:28:14 · 332 阅读 · 0 评论 -
android动态全屏切换
import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.WindowManager; import android.widget.Button;转载 2013-03-05 10:55:16 · 930 阅读 · 0 评论 -
android 获取系统功能
一、振动 (1)、 ( 2)、开启 Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); vibrator.vibrate(100); 或 vibrator原创 2013-01-04 14:36:27 · 423 阅读 · 0 评论 -
AlertDialog 使用总结
一、AlertDialog 标题和背景色的设置1、更改AlertDialog的背景色AlertDialog.Builder settingDialog = new AlertDialog.Builder(mContext); settingDialog.setInverseBackgroundForced(true);2、更改AlertDialog title 的样式Te原创 2013-02-17 17:28:28 · 1637 阅读 · 0 评论 -
android APK升级
Android应用自动更新功能的实现http://blog.csdn.net/android_tutor/article/details/7015986Android 程序自动更新功能模块实现http://www.cnblogs.com/wainiwann/archive/2012/03/12/2391810.htmlAndroid应用开转载 2013-05-15 11:17:31 · 624 阅读 · 0 评论 -
android 知识点
android onActivityResult不执行问题奇怪问题 startActivityForResult() 后直接调用 onActivityResult()开发人员都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。然而在一次使用中,还没等到被调用的 Activity 返回,onA转载 2013-06-05 15:36:15 · 580 阅读 · 0 评论 -
获取音频文件的ID3信息
fasf原创 2013-10-31 14:28:22 · 1982 阅读 · 0 评论 -
adb命令
1、启动与关闭adb服务:adb start-server / adb kill-server2、查看设备:adb devices3、安装与卸载软件 adb install 包名 / adb uninstall 包名原创 2013-10-30 23:35:11 · 652 阅读 · 0 评论 -
获取系统信息
一、原创 2013-08-05 09:58:53 · 693 阅读 · 0 评论 -
获取手机状态
一、获取网络状态 /** * 获取手机所有连接管理对象 */ public static boolean checkNet(Context context) {// 获取手机所有连接管理对象(包括对wi-fi, // 如果没有网络连接,则进入网络设置界面 //context.startActivity(new Intent(Settings.ACTION_WIRELE原创 2013-08-05 10:28:55 · 649 阅读 · 0 评论 -
多屏幕多分辨率的支持和一些概念
从零开始--系统深入学习android(理论-开发前准备-6.多屏幕多分辨率的支持和一些概念(上篇))多屏幕多分辨率的支持和一些概念Android 在不同的屏幕大小和密度上执行屏幕的显示会影响用户界面的效果系统处理大多数的自适应屏幕你应该针对屏幕创建资源以更好的控制你的UI Android 是一个系统,运行在这个系统上的很多设备它们的屏幕大小和密度都不一样。但我们需要解决这个问转载 2013-07-31 10:32:17 · 1009 阅读 · 0 评论 -
Android中读取短信信息
转自:http://blog.csdn.net/peijiangping1989/article/details/7368178Android中读取的短信文件有[java] view plaincopyprint?/** * 所有的短信 */ public static final String SMS_转载 2013-07-04 22:48:42 · 899 阅读 · 0 评论 -
Android安装/卸载apk
1、安装apkString dirPath = "/data/data/" + getPackageName() + "/files/test.apk"; //文件需有可读权限Intent intent = new Intent();intent.setAction(android.content.Intent.ACTION_VIEW);intent.setDataAndType(转载 2013-07-02 15:24:26 · 795 阅读 · 0 评论 -
Android EditText 密码输入框可见性设置
网上有说通过setPassword()方法设置,但我试有这个方法,开始有,一会又找不到这个方法了。很怪异。还是网络强大,有人贴出了切实可行的办法,在CheckBox 控件的状态改变监听器中实现对EditText控件的密码输入框可见性设置:public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)转载 2013-07-02 18:07:40 · 887 阅读 · 0 评论 -
android中如何屏蔽长按menu出现的输入法
网上找到的方法,亲测可用@Overridepublic boolean dispatchKeyEvent(KeyEvent event) { if (event.getRepeatCount() > 0 && event.getKeyCode() == KeyEvent.KEYCODE_MENU) { return true; } ret转载 2013-07-01 16:43:22 · 794 阅读 · 0 评论 -
获取Android控件的宽和高
在onCreate()方法里直接获取宽高得到都为0 ,这是因为布局还没有加载完成 下面提供二种获取宽高的方法: 一、使用measure view.measure(0,0); //View.MeasureSpec.UNSPECIFIED的值,表示不限定 int width = getMeasuredWidth();原创 2012-12-18 16:59:23 · 414 阅读 · 0 评论