自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (9)
  • 收藏
  • 关注

转载 Android studio 解决“Cannot resolve symbol BasicHttpparams”

Android Studio 无法识别同一个 package 里的其他类,将其显示为红色,但是 compile 没有问题。鼠标放上去后显示 “Cannot resolve symbol XXX”,重启 Android Studio,重新 sync gradle,Clean build 都没有用。多半是因为 Android Studio 之前发生了错误,某些 setting 出了问题。解决方

2017-11-24 11:28:20 1806

原创 Android6.0使用HTTPclient

Android6.0版本把Apache HTTPclient 移出了Androidsdk;新创建的项目最好就不要使用httpclient了;但是原先的项目已经使用的,也不能说换就换了,这样工作量太大了;Google也考虑到了这个问题,所以给出了一下解决办法;Apache HTTP Client RemovalAndroid 6.0 release removes

2017-11-24 11:04:41 1760

原创 Android新增技术

一、Android5.0新增特性 1、全新的material Design 设计风格2、支持多种设备 智能手机,平板,笔记本,电视,汽车,智能手表等3、全新的通知中心设计4、支持64微ART虚拟机5、overview 多任务视窗有了一个新的名字6、设备识别锁7、OK Google 语音指令8、face unlock 面部解锁9、recycleview,cardv

2017-11-21 16:58:21 225

转载 android — NDK生成so文件

我们在安装环境的时候安装了NDK,可以在eclipse下直接生成so文件。NDK的压缩包里面自带了一些sample工程,NDK的文件直接解压到某个目录下即可。第一次生成so文件的时候,我们先使用NDK的sample下的hello-jni的例子。1、启动eclipse,通过Create project  from existing source,选择hello-jni的目录,按默认选

2015-03-09 15:56:50 324

转载 google 推出的下拉刷新用法 SwiftRefreshLayout

SwipeRefreshLayout是Google在support v4 19.1版本的library更新的一个下拉刷新组件,实现刷新效果更方便。使用如下:1.先下载android-support-v4.jar最新版本,之前的版本是没有SwipeRefreshLayout下拉刷新控件的,如果已经更新,此步骤可省略。

2014-06-27 14:16:48 698

转载 Android 使用Parcelable序列化对象

Android序列化对象有2中方法,一是实现serilizable接口,ersi

2014-06-24 12:06:28 548

原创 android gridview多个或单个选中,自定义圆型imageview

//Activitypackage com.example.activity;import java.util.ArrayList;import java.util.List;import com.example.adapter.MyAdapter;import android.app.Activity;import android.os.Bundle;import androi

2014-02-27 18:10:47 1041

原创 android viewpager 删除子项

viewpager 删除子项:1、adapter首先自定义adapter继承PagerAdapter并实现下列方法 public List views;@Override public int getCount() { if(views != null){ return views.size(); } return 0; } @Override publi

2014-02-27 17:53:26 1838

原创 android 中获取本地文件的url

String path =" /storage/sdcard0/KingsoftOffice/file/summary/preview/summary_68e4f6a8adb35f40e63fbccba2da0331.png";String url = “file//"+path;

2014-02-27 17:42:10 2011

转载 代码控制android手机网络的开关

1.通过代码控制wifi的开关WifiManager wifiManager = PhoneManager.getWifiManager(context);wifiManager.setWifiEnabled(true);//开启wifiwifiManager.setWifiEnabled(false);//关闭wifi2.通过代码控制手机流量的开关

2014-02-11 16:23:41 879

转载 通过图片url生成Bitmap对象和Drawable对象

/*** @param urlpath* @return Bitmap* 根据图片url获取图片对象*/public static Bitmap getBitMBitmap(String urlpath) {Bitmap map = null;try {URL url = new URL(urlpath);URLConnection conn = url.ope

2014-02-11 16:05:11 853

原创 java 开发,进制数转化

下面是转换的方法 int n1 = 14; //十进制转成十六进制: Integer.toHexString(n1); //十进制转成八进制 Integer.toOctalString(n1); //十进制转成二进制 Integer.toBinaryString(12); //十六进制转成十进制 I

2013-12-03 10:22:24 474

转载 基于XMPP协议的Android IM研究

之前在做基于XMPP协议的Android IM项目的过程中遇到了不少问题,由于国内这方面的资料相对比较少,而且不够全面,经过不断的学习和请教,项目有了一点进展,下面分享一下在项目的过程中遇到的问题和解决办法。首先,声明XMPP连接:Java代码     publicstatic finalConnectionConfiguration connConfig = new

2013-06-14 10:32:46 720

转载 Android4.1 SDcard路径问题

最近做个音乐播放器的项目,其中全盘扫描功能,通过扫描手机根目录下的文件路径(过滤掉系统目录)完成歌曲扫描。但是在4.1系统的手机歌曲被扫描的两次,确认歌曲只保存了一份。仔细查看android系统根目录(\)下的文件夹:4.1以下版本:系统目录下存在两个sdcard,也就是储存卡。mnt是安卓unix传统系统下挂载外部设备的专用目录,mnt/sdcard是实际的文件所在的地方,/sdca

2013-06-13 09:50:02 738

原创 android文件保存

Android下创建文件夹和修改权限的方法每个应用程序包都会有一个私有的存储数据的目录,只有属于该包的应用程序才有权限写入该目录,其绝对路径:/data/data//目录。除了私有数据目录,应用程序还能读写sdcard。文件系统中其他系统目录,第三方应用程序是不可写。//创建文件夹File destDir = new File(“/data/data//”)

2013-06-03 18:18:29 446

原创 常用dos命令

Dos常用命令 一、基础命令 1 dir 无参数:查看当前所在目录的文件和文件夹。 /s:查看当前目录已经其所有子目录的文件和文件夹。 /a:查看包括隐含文件的所有文件。 /ah:只显示出隐含文件。 /w:以紧凑方式(一行显示5个文件)显示文件和文件夹。 /p:以分页方式(显示一页之后会自动暂停)显示。 |more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个 命

2013-06-02 19:48:39 713

原创 android listview item 定义不同样式的布局

实现思路:定义Listview不同的背景,首先要定义好标题与表格内容的两个不同的xml布局文件(city_item.xml,content_item.xml)。在填充数据的时候往往采用构造一个Adapter数据类型,根据构造的数据类型,判断不同的数据类型,采用LayoutInflater类填充不同的layout文件,从而返回不同的View。LayoutInflater使用方法:

2013-05-27 21:22:43 1157

转载 java中自动实现生产者消费者模式的队列

/**    本例介绍一个特殊的队列:BlockingQueue,如果BlockQueue是空的,从BlockingQueue取东西的操作将会被阻断进入等待状 态,直到BlockingQueue进了东西才会被唤醒.同样,如果BlockingQueue是满的,任何试图往里存东西的操作也会被阻断进入等待状 态,直到BlockingQueue里有空间才会被唤醒继续操作.

2013-05-27 21:16:18 560

原创 onSaveInstanceState和onRestoreInstanceState触发的时机

先看Application Fundamentals上的一段话:  Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance

2013-05-27 21:13:37 459

翻译 Android异步加载图像(含线程池,缓存方法)

研究了android从网络上异步加载图像:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。     在主线程中new 一个Handler对象,加载图像方法如下所示01private void loadImage(final String url, final i

2013-05-27 21:09:17 703

原创 activity堆栈管理

task就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个 activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属于同一个应用程序的,即

2013-05-27 21:06:21 429

转载 android进程间通信

欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。      关于AIDL的介绍在文档:docs/guide/developing/tools/aidl.html

2013-05-27 21:04:52 431

转载 SQlite语句

SQLite学习笔记之一一. 如何获取SQLite最新版本官方站点:http://www.sqlite.org/从http://www.sqlite.org/网站的Download页面获取即如下页面下载http://www.sqlite.org/download.htmlhttp://blog.csdn.net/littletigerat二.

2013-05-27 21:00:44 848

原创 JAVA多线程与并发学习总结

1.      计算机系统使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块内存区域时,将可能导致各自的缓存数据不一致的情况,则同步回主内存时需要遵循一些协议。乱序执行优化:

2013-05-27 20:56:25 437

原创 命令行中通过ant打包apk

参考自:http://hunankeda110.iteye.com/blog/1672836第一步:安装ant,从官网下载最新版ant并解压缩,配置ant环境变量,ant_home和path第二步:在cmd下切换到项目根目录,执行以下命令: android update project -t 14 -p E:\other\AntTest(项目路径)这个命令运行后会在项目

2013-05-27 20:52:58 599

转载 Eclipse Ant组件出现unable to find a javac compiler的解决方法

解决方法是在一个外国人的blog上看来的,记到我的博客方便大家搜索,呵呵。该作者解释原因是Ant不能和JRE一起使用,而需要使用JDK来作为Runtime JRE, 但是这个原因似乎也不是真正的原因,只是这个方法可以解决问题,解决方法如下:打开菜单:Run--External Tool--External Tools...在右边打开JRE页,在Separate JRE:中选

2013-02-01 16:22:07 1068

转载 NotificationManager(三)

(2)、使用自定义的Notification要创建一个自定义的Notification,可以使用RemoteViews。要定义自己的扩展消息,首先要初始化一个RemoteViews对象,然后将它传递给Notification的contentView字段,再把PendingIntent传递给contentIntent字段。以下示例代码是完整步骤://1、创建一个自定义的消息布局 view

2012-09-06 12:10:23 579

转载 NotificationManager(二)

http://blog.csdn.net/chenzheng_java/article/details/6249357(1)、使用系统定义的Notification以下是使用示例代码: //创建一个NotificationManager的引用 String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNot

2012-09-06 12:09:13 340

原创 NotificationManager

Notification和NotificationManager使用

2012-09-06 11:58:54 269

原创 keystore

一 配置环境变量      1.右击我的电脑-->属性-->高级-->环境变量      2.新建系统变量JAVA_HOME和CLASSPATH         变量名:JAVA_HOME         变量:C:\Program Files\Java\jre6\bin  //java sdk下的bin目录所在的绝对路径        变量名:CLASSPATH

2012-09-05 16:36:01 477

转载 activity的四种启动模式

Activity启动模式设置:        Activity的四种启动模式:. standard        模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。. singleTop        如果在任务的栈顶正好存在该Activity的实例, 就重用该实例( 虽然它不会创建新的Activity对象,不过它每次回调用onNewInte

2012-09-05 16:06:32 259

原创 Activity的生命周期

Activity的生命周期:onCreate--->onStart-->onResume-->onPause-->onStop-->onDestroy当前的activity被新启动的activity全部覆盖时就到了onStop,只有一部分被覆盖时就到了onPause重新启动onPause-->onResume  ; onStop-->onRestartonDestroy:activit

2012-09-05 15:30:42 316

短信平台二次开发,含接口文档和源码.rar

一个短信平台二次开发,含接口文档和源码.rar

2013-03-23

QQ微博的联合登录示例

这是一个QQ和微博的联合登录的小例子,希望对你们有用

2013-03-22

android反编译升级版

是一款升级版的android 反编译工具,可以把apk还原为代码

2012-10-24

html5开发框架phonegap

是html5开发的一个很简单的开发框架phoneGap

2012-10-24

html5应用实例

是一个很好的html5应用的开发代码,共包括5个页面

2012-10-24

editplus,代码阅读,编辑器

是一个很好的代码阅读工具,对于数据库代码等都有用

2012-10-24

腾讯微博实例

实现了腾讯微博的webview授权,微博的发送,浏览等的基本功能,

2012-09-14

仿android手机桌面,类似于zaker

模仿Andorid手机桌面的效果,可左右滑动,可删除,添加

2012-09-06

新浪,腾讯,网易oauth授权

包含新浪oauth授权,腾讯oauth授权和网易oauth授权

2012-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除