![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
zhanzkw
这个作者很懒,什么都没留下…
展开
-
android定位(基站)
http://www.jouhu.com/blog/?p=1916转载 2013-01-28 19:08:27 · 802 阅读 · 0 评论 -
Listview的item包含radiobutton实现单选,checkbox也适用
布局文件简单,重要的就是设置radiobutton的属性转载 2014-04-18 10:43:10 · 1192 阅读 · 0 评论 -
电脑非正常重启,eclipse里面所有的android项目全部都出现异常
异常:An error occurred while automatically activating bundle com.android.ide.eclipse.adt解决办法:进入dos后,再进到eclipse安装目录目录下, eclipse.exe -clean问题得到解决。原创 2014-03-24 10:53:15 · 1053 阅读 · 0 评论 -
Java中中文MD5加密结果不一致
遇到问题:最近做项目,因为项目的服务器部署在MyEclipse上面,而客户端部署在Eclipse上面。发现在MyEclipse和Eclipse上面,对字符串进行MD5加密,即使使用同一个DigestUtils工具类,加密的结果也不同。研究了一阵 ,发现是因为字符串中包含中文的缘故。解决办法:服务器和客户端都同时对要加密的字符串进行统一一下编码方式,即可。byte原创 2014-03-25 18:37:05 · 7818 阅读 · 0 评论 -
Android中xml文件中空格转义符
空格:原创 2014-03-26 09:28:12 · 3596 阅读 · 0 评论 -
android sdk 如何重新生成debug.keystore
1)首先你要确定你安装的JDK位置,Windows->Preferences->Java->Installed JREs,你可以看到是Jre的location,再在dos cmd模式下查看你当前系统的path是否已经包含了。如果没有包含添加到当前环境参数中。因为我们要用到的keytool命令在这个目录下呀。2)接下来就要找到你不前AVD的debug.keystore的位置,windows-转载 2014-04-27 14:16:38 · 966 阅读 · 0 评论 -
org.json.JSONException: Value of type java.lang.String cannot be converted to JSONObject
JSON异常:org.json.JSONException: Value of type java.lang.String cannot be converted to JSONObject原创 2014-05-26 11:09:22 · 1352 阅读 · 0 评论 -
快捷方式:给APP内部某一个Activity创建快捷方式(类似QQ好友快捷方式)
第一步:添加权限: 第二步:当我们想把添加的快捷方式的Activity添加进这列时,只需要在这个Activity注册时添加一个Action为android.intent.action.CREATE_SHORTCUT的IntentFilter就可以。 <activity android:name="co原创 2014-12-17 09:25:15 · 1298 阅读 · 0 评论 -
android 通过字符串来获取R下面资源的ID 值
方法一: try{ Field field=R.drawable.class.getField("icon"); int i= field.getInt(new R.drawable()); Log.d("icon",i+""); }catch(Exception e){ Log.e("icon",e.toString()); }转载 2015-01-26 09:53:36 · 1187 阅读 · 0 评论 -
Android ListView嵌套ListView,正确触发子ListView中的被点击项
必须使用parent获取被点击的子ListView中的项package cn.example.doublelistviewdemo;import java.util.List; import android.content.Context;import android.util.Log;import android.view.View;import an原创 2015-01-17 09:57:30 · 2552 阅读 · 2 评论 -
ScrollView嵌套GridView或者ListView的时候,页面自动滚动到GridView或者ListView所在位置的问题
问题描述:在一个页面中,最外层的根布局为ScrollView,里面嵌套着GridView,但是GridView并不是在整个布局的最顶端,而是布局到了整个页面的底部,在GridView上面还布局着其他控件,但是当整个页面的数据加载完成以后,页面的初始布局并非显示页面的顶部位置,而是自动滚动到了页面的底部。布局代码:<LinearLayout xmlns:android="http:转载 2015-01-21 17:19:32 · 5216 阅读 · 0 评论 -
安卓参考
转载自:http://blog.csdn.net/lfdfhl/article/details/9157397=======================博客=============================guolinqinjuningjj120522IT-Homerwaytrinea转载 2015-02-13 09:18:56 · 557 阅读 · 0 评论 -
android中 include标签的使用,以及xUtils处理 include的方式
第一种情况:include没有设置id此时,include里面的所有控件都是被当成xml中布局的一部分来使用,xml中里面的控件怎么使用 ,include里面的控件怎么使用。即把include里面的控件当成主xml里面的正常控件即可。<include android:layout_width="match_parent" android:lay原创 2015-06-30 18:16:51 · 926 阅读 · 0 评论 -
在使用shape的同时,用代码修改shape的颜色属性
Android里面经常会使用shape来定制一些View的背景可以修改View的背景颜色,形状等属性一般情况下,shape都是在xml文件里面写死了,今天遇到一个需求,View的形状是圆角的,但是颜色是在代码里面设置的最开始的思路是先在代码里给View设置颜色,再在shape里面设置solid属性为透明色[html] view pla转载 2015-05-25 08:24:29 · 989 阅读 · 0 评论 -
android 调用相机拍照 伪闪退
调用相机的Activity中, 不能在清单文件中设置android:theme="@style/QianyanTheme.Translucent.NoTitleBar" ,即true,否则会造成退到桌面,然后再进入APP中的情况。只能在代码中,去掉标题栏requestWindowFeature(Window.FEATURE_NO_TITLE);setContentVie原创 2015-09-10 16:43:25 · 1860 阅读 · 0 评论 -
解决ListView在ScrollView中加载完成后,界面直接滚动到ListView的位置的办法【已测试,很好用】
解决Android中,禁止ScrollView内的控件改变之后自动滚动问题:最近在写一个程序界面,有一个scrollVIew,其中有一段内容是需要在线加载的。当内容加载完成后,ScrollView中内容的长度会发生改变,这时ScrollView会自动下滚,如下图所示:滚动的那一下体验特别不好,所以要防止这种情况。即不论Scrollview中内容如何,转载 2015-05-06 08:32:59 · 3520 阅读 · 2 评论 -
自定义RadioButton 文字在下,图片在上 .
<LinearLayout android:id="@+id/status_toolbar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:orientation="hori转载 2014-03-21 17:41:36 · 2303 阅读 · 1 评论 -
RadioButton和CheckBox自定义样式
RadioButton自定义样式准备两张图片第一步:在drawable目录下,添加rb_normal_bg 第二步:在values/styles.xml中添加 @drawable/rb_normal_bg 样式自定义完成。使用自定义样式: <Radio原创 2014-03-12 08:06:18 · 1024 阅读 · 0 评论 -
Android 华为U8818真机调试 无法打印Logcat
在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面以华为U8860为例开启手机的log功能:1、在拨号界面输入:*#*#2846579#*#* 进入测试菜单界面。2、Projec转载 2013-01-31 09:04:05 · 2433 阅读 · 2 评论 -
在不root手机的情况下读取Data目录下的文件
如何把/dada/dada/cn.com.fetion/databases/xxx.db 变为可读可写的所有权限:修改结果:自己写的应用如何才能获取 /data/data/com.xxx.xxx/database/xxx.db 这个文件的读取权限? 首先机子已Root,应用也获得Root权限,结果执行的时候还是报的转载 2013-02-03 14:25:59 · 10856 阅读 · 1 评论 -
android在apk中获取root权限,并执行命令
在apk中,有时候需要root权限,例如通过apk更新系统库等system的文件等,避免升级固件,或者在apk中需要直接访问某些设备等。下面是在apk中获取root权限的方法,前提是设备已经root过了。 关键点在于下面这句,通过执行su产生一个具有root权限的进程:Process p = Runtime.getRuntime().exec("su");然后,在向这个转载 2013-02-03 15:34:14 · 1730 阅读 · 0 评论 -
Android客户端缓存机制(文字缓存和多媒体文件缓存)
概述:客户端缓存机制是android应用开发中非常重要的一项工作,使用缓存机制不仅仅可以为用户节省3G流量,同时在用户体验方面也是非常好的选择.缓存机制分为两部分,一部分是文字缓存,另一部分是多媒体文件缓存. 缓存文件保存策略:1. 文字缓存:文字缓存应该分为两种,一种是更新比较频繁的区域,一种是更新不频繁的区域.根据两者的更新频率区分它转载 2013-03-15 16:02:33 · 971 阅读 · 0 评论 -
直接拿来用!最火的Android开源项目
直接拿来用!最火的Android开源项目(一)直接拿来用!最火的Android开源项目(二)直接拿来用!最火的Android开源项目(完结篇)转载 2013-05-22 10:43:00 · 946 阅读 · 0 评论 -
android EditText 银行卡4位加空格
package cn.example.uppaydemo;import android.os.Bundle;import android.text.Editable;import android.text.Selection;import android.text.TextWatcher;import android.widget.EditText;import android.ap转载 2013-05-14 09:27:57 · 5257 阅读 · 1 评论 -
Eclipse安装SVN插件
1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件subclipse,安装方法有两种.那种绿色的以link方式安装的方式我在indogo上试了多次就是没成功。 3、SVN插件原创 2013-10-16 09:40:55 · 617 阅读 · 0 评论 -
无法下载Android SDK Manager的解决办法
如果无法下载,就修改C:\Windows\System32\drivers\etc下的hosts,以文本文档形式打开,在文档最后添加一句74.125.237.1 dl-ssl.google.com,然后重新启动Eclipse的Android SDK Manager即可。原创 2013-10-16 09:45:09 · 760 阅读 · 0 评论 -
Android全局变量的定义与使用
Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。class MyApp extends Application { private String myState;转载 2013-10-29 10:17:24 · 960 阅读 · 0 评论 -
[Android]为Spinner填充数据后设置默认值的问题
为Spinner适配完数据后需要设置其默认选项,但是发现直接setSelection(int position)有时候不管用,打开选项又发现已经选中了,但是显示出来的选项又始终默认第一个,本文为文章1的中文简单译本。旧代码: spinner.setAdapter(adapter); spinner.setSelection(2); 新代码:转载 2013-11-23 08:04:42 · 988 阅读 · 0 评论 -
不让自己的应用程序在桌面的图标列表里启动显示的方法
当我们的程序在被安装后再次重启系统时系统会自动创建我们的APK程序,在所有的APK程序都安装完后系统会最后安装Luncher2.apk应用程序,Luncher2.apk就是我们的系统界面应用程序,它会检测系统已经安装的应用软件的包名,然后把这些应用软件的图标和名称给解析出来然后显示在应用程序列表里,用GridView显示了出来,这里如果我们不想让我们的应用程序的图标在Luncher里显示的话,有一转载 2013-12-02 09:56:17 · 1049 阅读 · 0 评论 -
在任意一个Activity中,怎么销毁指定的Activity?
假设有三个Activity ,分别是A,B,C 从A进入B,然后从B进入C,当从一个Activity进入另一个activity的时候,前一个Activity并不销毁,而是在最后一个Activity界面C中统一销毁A和B,该怎么做?public class A extends Activity implements OnClickListener {private Butt原创 2013-11-22 18:38:51 · 1998 阅读 · 0 评论 -
%1$s %1$d Android string
1、整型,比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,我今年%1$d岁了 在程序中,使用String sAgeFormat = getResources().getString(R.string.old);String sFinalAge = String.format(sAgeFormat, 23);将%1$d替换为23;转载 2013-12-24 15:25:20 · 730 阅读 · 0 评论 -
Android中的JSON详细总结
1、JSON(JavaScript Object Notation) 定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org 2、JS转载 2014-01-10 18:29:28 · 710 阅读 · 0 评论 -
Android之EditText特殊小技巧
一、横屏时,弹出软键盘不全屏不知你是否注意到,当我们手机横屏,且使用Android自带的软键盘为EditText进行文本输入时,若不进行特殊的设置,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢? 其实只需要改一个小小的属性即可! <EditText android:id="@+id/text1" android:layout_width="150转载 2014-02-19 18:53:39 · 785 阅读 · 0 评论 -
Android 工程项目改名[Eclipse]
第一步:先修改res/values/strings.xml里面的app_name第二步:Project-->Clean ,清理一下工程。第三步:关闭工程,然后重新打开工程。第四步:点击工程,右键,Refactor-->Rename即可。原创 2016-12-17 08:36:14 · 1123 阅读 · 0 评论