擅长Android ,J2EE开发 博客园地址:http://www.cnblogs.com/androidsuperman/p/7834762.html github地址: https://github.com/soyoungboy
在开发Android项目的时候,有时需要引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误。 这是因为两个项目的jar包(android-support-v4.jar)不一致。
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestTime { public static void main(S...
DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。
转自http://www.418log.org/post-32.html 1)进入shell 在桌面点开始--运行 输入cmd 点确定 或打开 cmd.exe 进入sdk tools目录如: 1 C:\Users\Administrator>d: 2 C:\U...
转载自:http://www.418log.org/post-89.html .什么是Git 简单地说,Git是 Linux 之父 Linus Trovalds,为管理 Linux 内核代码而建立的,被认为是分布式版本控制工具中的顶级水准。
public void getDate(String unixDate) { SimpleDateFormat fm1 = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); SimpleDateFormat fm2 = new Si...
1 关于如何在代码里区分条码扫描扫描到是是一维码还二维码 关键的三个类,CaptureActivity、DecodeThread、DecodeFormatManager1.首先让我们来看下Zxing的源码,里面有一个DecodeFormatManager编码管理类:该来原本的final类,因为需要用到该类里的一些参数,所以要把它变成普通类,但是不知道这样改变以后对原本的代码结构是否有影响,目前测试的时候没有遇到这个问题。
首先在模拟器中打开你即将要跳转的系统界面,查看eclipse的logcat,其中包含跳转页面的包名和对应的组件名称,通过类似如下方式实现: Intent intent = new Intent(); intent.
application中icon是在的Activity中没有设置icon的情况下,作为应用的图标; label是设置的是图标下面的标题内容。
一、Android编码规范 1.java代码中不出现中文,最多注释中可以出现中文 2.局部变量命名、静态成员变量命名 只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写 3.
1 Android去掉listView,gridView等系统自带阴影 当我们使用listView的时候,拉到顶,或是拉到底部的时候,我们会发现有系统自带的阴影效果出现,不同手机出现的颜色可能还会不一样。
monkeyrunner工具 前言: 最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括 android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。
CTS认证是获得Google推出的Android系统中Android Market服务的前提CTS兼容性测试的主要目的和意义在于使得用户在Android系统的应用过程中,有更好的用户体验,并展现出Android系统的优越特性;使得Android应用程序编写者更容易编写高质量的应用程序;充分展现Android Market的优势,让获得CTS认证的终端得到Android Market的使用许可。
该篇文章是说明在Android手机或平板电脑中如何实现截取当前屏幕的功能,并把截取的屏幕保存到SDCard中的某个目录文件夹下面。实现的代码如下: [html] view plaincopy /** * 获取和保存当前屏幕的截图 */ priv...
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、 PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、 ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、ListUtils、MapUtils、 ObjectUtils、SerializeUtils、SystemUtils、TimeUtils。
用Eclipse编写Android程序的代码提示功能主要是在java和xml文件中,有时候会失效,默认的提示功能有限。 1)java文件自动提示 Window->Preferences->Java->Editor->Content Assist->Auto Activation 将Auto activation triggers for Java中的默认的一点替换为.
res/drawable/btn_selected.xml 布局中设置按钮背景为btn_selected.xml
本文转自:http://blog.csdn.net/sangming/article/details/8878104 RoboGuice 使用谷歌自己的Guice库,给Android带来了简单和易用的依赖注入。
对于Android智能图像查看 SmartImageView是一个简易替换为Android标准的ImageView这还可以让图像从URL或用户的联系人地址簿加载。图片被缓存到内存和磁盘的超快速装载。 产品特点 插入式替换的ImageView 从URL加载图像 从手机的联系人通讯录载入...
首先在GitHub上下载异步Http框架代码以及相关文档: 将jar包放入lib包中即可; 接下来分别实现get、post、文件上传功能实现: 代码实现如下: AsyncHttpClient client = new AsyncHttpClient(); St...
最近项目中涉及到随机生成8位数字字符串的功能实现: 参考网上的代码并修改,如下是实现的代码: package test; import java.util.Random; public class Test { /** * 这是典型的随机洗牌算法。
1)添加相关jar包: httpmime.jar 以下信息是必须的 //!!!请根据您的实际情况修改!!! 认证成功后浏览器会被重定向到这个url中 必须与注册时填写的一致 private String redirectUri="http://www.
/** * Http工具类 */ public class HttpUtil { // 创建HttpClient对象 public static HttpClient httpClient = new DefaultHttpClient(); public...
HttpUtil工具类 /** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param params * 请求参数,请求参数应该是name1=value1&name2=value2的形式。
Get:组拼url的方式,提交数据到服务器,url最大长度不能超过4K; Post:直接浏览器把数据写给服务器,流的形式。
界面布局: activity_main.xml java代码: import android.
在布局中出现android:onClick=""语句: 在你的Activity中只要实现callphone的方法即可: private void callPhone() { //代码优化之phoneNumber判断是否为空 String phoneNumber = phonenumber_edit.
转自http://www.cnblogs.com/mybkn/ 你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。
布局文件 java代码实现: package com.wangfubin.textviewshowimage; import android.annotation.
java代码: package com.example.test1; import android.app.Activity; import android.
一种是在线性布局中天家虚线的图片 一种是在3.0以后实现的 在UI中配置 android:layout_width="match_parent" android:layout_height="wrap_cont...
OPenGL ES 1.X 面向功能固定的硬件所涉及并提供加速支持,图形质量以及性能标准。 OpenGL ES2.X则提供包括着色器技术在内的全编程3D图形算法。----硬件要求比较高。 OpenGL ES-SC 专为有高安全型需求的特殊市场精心打造的。
html5特点: 1 微数据与微格式等方面的支持。 2 本地存储,离线应用。 3 API调用,地图,位置,LBS等。 4 连接通讯,后台线程。 5 多媒体。 7 css3。
1. 使用原生Sqlite语句进行增删改查的操作,而不是使用ContentProvider来封装操作。 2. 对于需要一次性修改多个数据时,可以考虑使用SQLite的事务方式批量处理。
转载:http://blog.csdn.net/androidzhaoxiaogang/article/details/7692526 Download the android-formatting.
android:drawableLeft="@drawable/ic_launcher"----设置图片居左 android:paddingLeft="20dp"----textView距离左边的距离 android:autoLink="all"设置电话,email,web,map等的显示(设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。
转载于:http://www.cnblogs.com/plokmju/p/android_ActivityLauncherMode.html 在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个 Activity,这一点和浏览器有点类似,但是需要注意的是Android系统只能回退到上一个Activity,没办法前进到下一个 Activity,维护这个功能就需要了解到一个回退栈(Back Stack)的概念。
音频格式 当前,audio 元素支持三种音频格式: IE 9 Firefox 3.5 Opera 10.5 Chrome 3.0 Safari 3.0 Ogg Vorbis √ √ √ MP3 √ √ √ Wav √ √ √ DOCTYPE HTML> Your browser does not support the audio element. chrome正常显示,但是firefox不支持,IE正常。
html5对视频的支持: html5通过字段实现web页面上视频的播放功能。 目前各大浏览器对字段的支持: 当前,video 元素支持三种视频格式: 格式 IE Firefox Opera Chrome Safari Ogg No 3.
首先继承View或者View下的组件类,覆写其onDraw()的方法,通过使用画布canvas,使用画笔paint,[可以设置颜色setColor()等],canvas来画内容,比如话举行drawRect(),画字drawText()画文字来实现自定义的View组件。 案例一:
1,实现应用可以安装到SD卡里面去:在AndroidManifest.xml文件的manifest里面添加下面一行: 1 android:installLocation="preferExternal" 这样应用就会被安装在SD卡,不会出现存储空间不足的错误了。
转自http://blog.csdn.net/hitlion2008/article/details/6737537 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。
1),首先在官网下载相关jar包 2)自定义界面设计: R.layout.activity_main.xml main.
只要/system/bin/su、/system/xbin/su这两个文件中有一个存在,就表明已经具有ROOT权限,如果两个都不存在,则不具有ROOT权限。 // 判断是否具有ROOT权限 public static boolean is_root(){ boo...
转自:http://www.cnblogs.com/dream-sky/archive/2012/11/15/2771648.html 在project.properties里加上 proguard.
/* * *文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */ import java.
public class MyService extends Service { public static final String TAG = "MyService"; private MyBinder mBinder = new MyBinder(); @Override public void onCreate() { super.
IntentService:异步处理服务,新开一个线程:handlerThread在线程中发消息,然后接受处理完成后,会清理线程,并且关掉服务。 用于一次性的操作。 IntentService使用队列的方式将请求的Intent加入队列,然后开启一个worker thread(线程)来处理队列中的...
service的概念: 官方定义:在后台长时间的操作,没有用户界面,不与用户进行交互,在默认的情况下,service运行在应用程序进程的主线程中,如果需要在Service中处理一些网络连接等耗时操作,那么应该将这些任务放到单独的线程中去处理,避免阻塞用户界面。
首先,这是我在http://www.oschina.net/translate/40-developer-tips-for-android-optimization看到的一片文章,感觉挺有道理的,所以copy过来,已做收藏,如有冒犯,还挺见谅。