05 2013 档案
摘要:本文转自:http://www.oschina.net/question/54100_33506SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢?首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE
阅读全文
摘要:最近在一个开源项目中发现使用Jackson解析json,后来百度发现对jackson的好评是一面倒,决定在自己的项目中尝试下,为了减少网络的影响,所以使用应用内部数据,下面是Json的数据{"status": {"respCode": "0000","respMsg": "获取信息成功"},"paging": {"pagecount": 10,"rowcount": 305,"totalpages": 31},&qu
阅读全文
摘要:以前做过判断网络的功能,但未实现打开设置界面功能,因为2.3.3版本以后的直接跳转到是设置页面,如图:而以前的版本需要跳转到页面是:如图最近在eoe论坛发现有人发出了关于此类的源码,http://www.eoeandroid.com/thread-255505-1-1.html特将跳转页面代码摘抄出来如下/* * 打开设置网络界面 */ public static void setNetworkMethod(final Context context) { // 提示对话框 AlertDialog.Builder builder = new B...
阅读全文
摘要:本文转自:http://blog.csdn.net/mylzc/article/details/6784415导语:在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现在的应用大多需要异步连接网络,本系列文章就以构建网络应用为例,从稳定性和响应性两个角度分析多线程网络任务的性能优化方法。概述:为了不阻塞UI线程(亦称主线程),提高应用的响应性,我们经常会使用新开线程的方式,
阅读全文
摘要:今天从github上面下载了eoe的客户端,发现进入SplashActivity时,在onCreate中没有发现以往中的SetContentView,但是页面还是显示了后来发现SplashActivity 在AndroidManifest.xml里面是这样写的 <activity android:name=".ui.SplashActivity" android:label="@string/app_name" android:launchMode="singleTask" android:theme="@...
阅读全文
摘要:以前遇到Preference的时候 总是单纯的以为 这个只是一个单纯保存设置的xml文件,只是数据的载体,而不能在页面上体现,页面上还是要靠自己写布局,从Preference中将保存的数据读取出来,并设置显示到页面上,今天才发现自己如此的粗心,下图为Preference 直接在Activity中的显示,Android有自己的一套机制,直接读取Preference数据形成页面;Activity调用Preference显示数据Preference数据:<?xml version="1.0" encoding="utf-8"?><Prefer
阅读全文
摘要:转自:http://www.cnblogs.com/henryxu/archive/2012/08/26/2657097.htmlandroid string.xml前后加空格的技巧<string name="password">密    码</string>  这个就代表着空格
阅读全文
摘要:本文转自:http://blog.csdn.net/tj_shenzhendaxue/article/details/8617329?reload非常感谢相信能看这篇教程的码农门都已经知道了SlidingMenu能够实现的界面效果了,就是类似于人人网或者Facebook的那种双层滑动页面,网上也有很多这方面的呢例子,但是吗,没有一个能够完整地教会大家怎么将SlidingMenu-master中的example成功运行起来的教程,这里将会教大家一步步成功实现想要的那种效果:1.登陆https://github.com/jfeinstein10/SlidingMenu:点击高亮zip下载slidi
阅读全文
摘要:1、default.properties中设置的版本不对。2、ADT的版本不对,需要升级ADT的版本;由于做android应用开发以及一段时间,android的开发环境已经配置好了,昨天有同事遇到了不能自动生成R.java文件,试了很多方法都不行,后来升级了ADT的版本后,就好了,我就想为什么一开始的时候么有想到??还是没有去认真的分析问题,我们都知道自动生成文件都与ADT有非常大的关系,R.java就是adt生成的,如果早早的往这个方面进行分析,解决问题或许就不需要花费很多时间了。转载自:http://blog.csdn.net/guofu089/article/details/660731
阅读全文
摘要:图表引擎AChartEngine achartengine地址为:https://code.google.com/p/achartengine/
阅读全文
摘要:标记:http://blog.csdn.net/lk_blog/article/details/7645509
阅读全文
摘要:本文转自:http://www.chenwg.com/android/maven%E7%AE%A1%E7%90%86android%E9%A1%B9%E7%9B%AE.html现在很多Android项目都使用Maven管理了,看看github上都有不少源码是用Maven管理的,很多公司的项目也都是用Maven,可以说现在使用Maven来管理项目是非常流行的,如何在eclipse IDE下使用Maven管理Android项目呢?1.首先要安装插件,在eclipse的market里搜索”android m2e”,然后安装即可;2.安装完后,就可以创建一个Maven项目了,如下:输入de.akqui
阅读全文
摘要:本文转自http://www.chenwg.com/android/actionbarsherlock%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B.html注:目前自己将ActionBarSherlock和所要添加的应用放到同一目录下Android3.0开始就提供了ActionBar,这让Android的用户体验强了好多,但是这个ActionBar在Android3.0以下是不支持的,谷歌也没推出什么解决方案,不过呢,没有什么是实现不了的,有github上有牛人放出了开源的ActionBarSherlock,可以在Android2.x上实现ActionBar,如果你
阅读全文
摘要:转载自:http://blog.csdn.net/fireofstar/article/details/7567189语法(SYNTAX):<meta-dataandroid:name="string" android:resource="resource specification" android:value="string"/>被包含于(CONTAINED IN):<activity><activity-alias><service><receiver>说明(DESCR
阅读全文
摘要:根据手机设备的IMEI、设备序列号、MAC地址经过MD5加密,得到手机专有的序号;import android.content.Context;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.os.Build;import android.telephony.TelephonyManager;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import jav
阅读全文
摘要:本文转载自:http://xiangqianppp-163-com.iteye.com/blog/1473540ImageView的属性android:scaleTypeImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView....
阅读全文
摘要:不确实描述是否有误,只是觉得格式舒服public final class TableContanst { public static final String STUDENT_TABLE = "student"; public static final class StudentColumns { public static final String ID = "_id"; public static final String NAME = "name"; public static final String AGE = "
阅读全文
摘要:我们写程序的时候经常要全屏显示或者不显示标题。比如我们做地图导航的时候就不要标题了,下面介绍三种方法来实现Android 去掉标题第一种:也一般入门的时候经常使用的一种方法在setContentView()方法的前面插入代码:requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏第二种:在AndroidManifest.xml文件中定义去掉整个应用的标题栏:不过有时候不需要去掉整个程序的应用,只想去掉一个的时候就在Activity中。第三种:在res/values目录下面新建一个style.xml的文件这种方法是有经验的开发者最喜欢的方法,因
阅读全文
摘要:本文转载自:http://blog.sina.com.cn/s/blog_4e345ce70100v8ut.html在AndroidMenifest.xml中,常常会有下面的语句:<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="10" android:maxSdkVersion="10" /> 在default.properties中,会看到下面的语句:target=android-10 如果是使用Eclipse的话,还可能会看到这样的警告: At
阅读全文
摘要:public class CustomToast{ Context mContext; Toast mToast; public CustomToast(Context paramContext) { this.mContext = paramContext; this.mToast = Toast.makeText(paramContext, "", 0); } public void cancel() { this.mToast.cancel(); } public void show(int paramInt1, int paramInt2) { ...
阅读全文
摘要:public class CustomLog{ public static final String LOGTAG = "有信"; public static boolean SHOW_LOG = true; public static void d(String paramString) { if (!SHOW_LOG) return; Log.d("有信", paramString); } public static void d(String paramString1, String paramString2) { if (!SHOW_LOG) .
阅读全文
摘要:main.xml MainActivity.javapublic class MainActivity extends Activity { /** Called when the activity is first created. */ @Override pub...
阅读全文
摘要:1.获取应用软件版本private PackageManager pm ; /** * 获取应用软件版本 * @return */ private String getAppVersion(){ pm = getPackageManager(); try { PackageInfo pinfo = pm.getPackageInfo("com.math.client", 0); String version = pinfo.versionName; retu...
阅读全文
摘要:在初始化一个类,生成一个实例的时候,newInstance() 和 new 有什么区别?用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。例如:Class c = Class.forName(“A”);factory = (AInterface)c.newInstance();其中AInterface是A的接口,如果下面这样写,你可能会理解:String cl
阅读全文