android开发
lizhijian2010
这个作者很懒,什么都没留下…
展开
-
AndroidSwipeLayout:最强大的 Swipe Layout
AndroidSwipeLayout是一个很强大的 Swipe Layout,和SwipeListView相比, 它不局限于ListView,点击图片观看效果特性轻松的整合ListView GridView ViewGroup 能回调 onOpen(), onUpdate 可以通知子元素 可以处理复杂的情况下载gradle转载 2016-04-20 14:48:50 · 851 阅读 · 1 评论 -
Android NDK 安装与配置
本文主内容:1、 Android NDK 安装2、 安装Cygwin与使用NDK编译3、 在Eclipse中集成C/C++开发环境CDT4、 安装Sequoyah插件5、 JNI编译环境配置 本文建立在已经完成Android开发环境搭建的基础上。其基础环境至少需要包含以下内容:1、 JDK2、 Eclipse转载 2014-05-04 19:43:09 · 334 阅读 · 0 评论 -
android — NDK生成so文件
我们在安装环境的时候安装了NDK,可以在eclipse下直接生成so文件。NDK的压缩包里面自带了一些sample工程,NDK的文件直接解压到某个目录下即可。第一次生成so文件的时候,我们先使用NDK的sample下的hello-jni的例子。1、启动eclipse,通过Create project from existing source,选择hello-jni的目录,按默认选转载 2014-05-04 19:42:15 · 435 阅读 · 0 评论 -
android反编译工具总结
序:总结反编译主要的目的在于学习。利用反编译进行相关的汉化或修改,都是不道德的!大家都知道,将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,利用后者再得到大家垂涎已久的java文件。下面分别针对这三种格式的文件进行反编译处理;1.对xml文件进行包的解析,一般有两种方式:apktool(推荐)原创 2014-07-30 15:15:18 · 399 阅读 · 0 评论 -
文字转换成Drawable
有的时候需要将文字转换成Drawable,显示于ImageView中。 源码: Java代码 /** * Copyright (c) 2012 Wireless Designs, LLC * * Permission is hereby granted, free of charge, to any person obtainin转载 2014-06-11 16:07:11 · 839 阅读 · 0 评论 -
Android音频可视化开发案例说明
最近移植Android,当Android能够在设备上面运行之后,首先想到的是让音频设备跑起来。“没有声音,再好的戏也出不来”接下来介绍Android音频可视化开发流程Android 调用自带的录制音频程序 Android中有自带的音频录制程序,我们可以通过指定一个Action MediaStore.Audio.Media.RECORD_SOUND_ACTION的Intent来转载 2014-05-13 15:10:57 · 599 阅读 · 0 评论 -
android 获取控件大小和设置调整控件的位置XY
网上很多人对设置控件的位置都使用 view.setPadding(left, top, right, bottom) ,其实这玩意很差劲,它是设置自己本身位置的偏移,我们很少需要这种效果,我需要的设置控件相对屏幕左上角的X 、Y位置。众里寻他千百度,蓦然回首,那人却在灯火阑珊处![java] view plaincopy转载 2014-04-25 20:19:27 · 819 阅读 · 0 评论 -
Android getDimensionPixelSize, 代码中设置字体大小,读xml配置。
[cpp] //给一个id为name的TextView设置字体大小 TextView mName = (TextView)findViewById(R.id.name); mName.setTextSize(22); 开始学Android的时候,设置字体大小,无非用上面的代码。写的非常舒服,都不知道22用的是什么单位,字体太小,数字改大点,字体太大,数字改小点。Andr转载 2014-04-24 22:02:46 · 762 阅读 · 0 评论 -
Android关于gridview平滑滚动定位smoothScrollToPositionFromTop方法测试
1、public void smoothScrollToPosition (int position)平滑滚动到指定适配器位置。 视图会滚动以显示指定位置的视图。参数position 滚动到的适配器位置**测试: 可以顺利滚动,但是向下滚动完成后再返回滚动不能实现**2、public void smoothScrollToPosition (int position, int boundPosit原创 2014-04-24 21:33:04 · 6955 阅读 · 1 评论 -
android 自定义ScrollView实现反弹效果(以及解决和ListView之间的冲突)
http://blog.csdn.net/jj120522/article/details/8204434首先还是一贯作风,先看一些案例:(微信界面) 玩过微信的朋友想必很熟悉,其实就是界面可以拖拽,会有反弹效果,看起来很炫酷.(总之比拖拽没反应的死板要好.)下面我来一一讲解如何实现这样效果:原理:自定义ScrollView对其Touch监听,对布局时时更转载 2014-04-24 21:54:20 · 430 阅读 · 0 评论 -
android的签名 命令改密码等
Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据: 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 可信任的证书实体(trusted certificate entries)——只包含公钥转载 2014-04-24 21:44:01 · 403 阅读 · 0 评论 -
Android之TextView------LINK的点击事件
package com.TextHtml; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.text.Html; import android.text.Spannable; import android.text.Spanna转载 2014-04-24 21:40:19 · 395 阅读 · 0 评论 -
Android之内存泄漏调试学习与总结
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/895093 大家有或经常碰到OOM的问题,对吧?很多这样的问题只要一出现相信大家的想法跟小马的一样,就是自己的应用:优化、优化、再优化!而且如果出现类似于OOM这样级别的问题,根本就不好处理转载 2014-04-24 21:49:21 · 280 阅读 · 0 评论 -
android之JNI开发步骤总结
原文:这几天一直在研究JNI的开发过程,顺便把NDK环境搭建一起总结下。在windows环境下开发jni需要c/c++编译器的支持,网络上我看很多人使用cygwin。呵呵我不是很喜欢使用它,感觉安装起来挺麻烦的。我使用GNUStep,下载地址http://www.gnustep.org/experience/Windows.html。下载安装后,验证是否成功。打开GNUstep->转载 2014-09-24 22:30:37 · 333 阅读 · 0 评论 -
实现开启和关闭android移动网络
http://blog.csdn.net/fangzhibin4712/article/details/26563285转载 2014-10-23 14:49:32 · 540 阅读 · 0 评论 -
Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。 GITHUB上的下载路径为:htt转载 2014-10-09 15:37:09 · 283 阅读 · 0 评论 -
android studio中gradle版本问题的解决方案
Android Studio一直处于building *** gradle project info的解决办法最近更新了Android Studio preview 5,然后我build项目的时候报了这个错: 这时候把项目的gradle版本换下就好了: 把2.8换成2.10之后,如果还是提示‘Error:Gradle version 2.10 is re原创 2016-04-06 11:26:01 · 4481 阅读 · 0 评论 -
android中按电源键锁屏然后解锁导致Activity调用onDestory以及如何防止锁屏 翻转屏幕也会触发的情况
设置AndroidManifest.xml中Activity的android:configChanges=”keyboardHidden|orientation|screenSize”Android4.0需设置screenSize才有效果.2.2,2.3这些只需设置keyboardHidden|orientation4.0 --> keyboardHidden|orient转载 2015-09-17 16:51:41 · 774 阅读 · 0 评论 -
Android开发之如何保证Service不被杀掉(broadcast+system/app)
序言最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作,都要保证service不被kill,这可真是一个难题。参考了现今各种定制版的系统和安全厂商牛虻软件,如何能保证自己的Service不被杀死呢?其实除了常规的手段,我们可以参考一下微信和360,设置-程序-正在运行,可以看到微信是同时开启了两个进程和服务:【有兴趣可以研究一转载 2015-09-26 00:15:14 · 661 阅读 · 0 评论 -
Android 实现微信,QQ的程序前后台切换:back键切换后台;点击通知栏恢复前台。
实现类似微信,QQ的前后台切换:back键切换后台;点击通知栏恢复前台。1、back键切换后台的实现:这个实现需要在主activity重写onbackpressed()方法。代码如下:[java] view plaincopyprint?@Override public void onBackPressed() { Inten转载 2015-09-25 23:40:40 · 1525 阅读 · 0 评论 -
Android之GPS定位详解
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE转载 2015-07-28 14:17:43 · 386 阅读 · 0 评论 -
Android RecyclerView 使用完全解析 体验艺术般的控件
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不转载 2015-06-24 14:18:46 · 379 阅读 · 0 评论 -
Java反射机制的学习
Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本身声明为private的域或方法)。也许你使用Java已经很长时间了,可是几乎不会用到Java反射机制。你会嗤之以鼻地告诉我,Java反射机制没啥用。或许在J2EE转载 2015-03-13 14:51:58 · 283 阅读 · 0 评论 -
android使用隐藏api的方法(使用被@hide的api)
前言:一开始需要说明的是,Google之所以要将一些API隐藏(指加上@hide标记的public类、方法或常量)是有原因的。其中很大的原因就是Android系统本身还在不断的进化发展中。从1.0、1.1到现在即将问世的Android 2.3.4。 这些隐藏的API本身可能是不稳定的,所以,使用隐藏API,意味着程序更差的兼容性。 如果要我给出建议的话,最好还是不要使转载 2015-03-13 13:48:17 · 1617 阅读 · 0 评论 -
【翻译】(66)uses-feature元素
seehttp://developer.android.com/guide/topics/manifest/uses-feature-element.html 原文见http://developer.android.com/guide/topics/manifest/uses-feature-element.html ----------------翻译 2014-10-13 09:39:04 · 748 阅读 · 0 评论 -
系统相同签名
http://www.2cto.com/kf/201311/260100.html转载 2014-10-10 14:44:12 · 346 阅读 · 0 评论 -
Android中如何通过程序打开或关闭GPS
手机应用中最酷的可能就是位置服务相关的了,如何读取GPS信息,在官方文档上有相当详细的说明,后面如果有机会,我也会专门写例子来介绍(教程已完成,请参见:教程:实现Android的不同精度的定位(基于网络和GPS))。但今天,我们先来看下如何以编程的方式来开启或关闭GPS。官方的API中,android.provider.Settings.Secure类有2个静态方法:public stat转载 2014-10-10 15:04:57 · 524 阅读 · 0 评论 -
。。。
https://git.oschina.net/lendylongli/OSChina-CodeBoyTeam江南 2014/10/8 14:13:42https://git.oschina.net/way/AndroidEye14:15:05江南 2014/10/8 14:15:05https://git.oschina.net/jfinal/jfinal_weixi原创 2014-10-09 16:11:58 · 370 阅读 · 0 评论 -
Android ScrollView嵌套ScrollView滚动的问题解决办法
引用:http://fenglog.com/article.asp?id=449Android ScrollView嵌套ScrollView滚动的问题解决办法原文地址:http://trivedihardik.wordpress.com/2011/09/19/scrollview-inside-scrollview-scrolling-problem/搞技术的多少看的懂E文,也不翻转载 2014-04-24 21:34:47 · 330 阅读 · 0 评论 -
SQLite速度评测代码
今天有个朋友测试 SQLite,然后得出的结论是:SQLite效率太低,批量插入1000条记录,居然耗时 2 分钟! 下面是他发给我的测试代码。我晕~~~~~~ using System.Data; using System.Data.Common; using System.Data.SQLite; // 创建数据库文件 File.Delete("test1.db转载 2014-04-24 21:50:32 · 500 阅读 · 0 评论 -
收藏
侧边栏滑动https://github.com/jfeinstein10/slidingmenu转载 2013-07-14 20:25:09 · 328 阅读 · 0 评论 -
Android中新浪微博开放api调用WebView进行oauth认证成功后回调Activity
之前sina给出的android版本的sdk的实现大致是:调用系统浏览器访问sina给出认证的URL,通过callbackUrl回调activityQ:模拟器测试确实没有问题,但是当调用系统浏览器时选择的如果不是系统浏览器(比如说UC)是无法实现回调Activity的 如果可以封装在webview中就能避免此类问题了,看苹果上他们是这么实现。 a.之前在网站转载 2013-06-26 11:26:53 · 854 阅读 · 0 评论 -
Android调用天气预报的WebService简单例子
下面例子改自网上例子:http://express.ruanko.com/ruanko-express_34/technologyexchange5.html不过网上这个例子有些没有说明,有些情况不一样了,所以我重新写了。一、获取并使用KSOAP包在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版原创 2013-06-25 18:01:31 · 358 阅读 · 0 评论 -
如何在退出一个activity后,很好的取消AsyncTask继续运行?
public class Task extends AsyncTask{@Overrideprotected Void doInBackground(Void... path) {// Task被取消了,马上退出循环if(isCancelled()) return null;}@Overridepublic void onProgressUpdate(File.原创 2013-06-24 16:04:20 · 859 阅读 · 0 评论 -
URLConnection和HTTPClient的比较
A Comparison of java.net.URLConnection and HTTPClientSince java.net.URLConnection and HTTPClient have overlappingfunctionalities, the question arises of why would you use HTTPClient.Here are a few转载 2013-06-21 16:00:01 · 432 阅读 · 0 评论 -
Android--GestureOverlayView,手势识别
打开模拟器,打开软件: 点击Add gesture 新建手势: 这个例子我们用两个手势 将手势识别库从sdcard卡中导出,在res文件下新建raw文件,将导出的gesture文件粘贴到raw文件下 Java代码: [htm转载 2013-06-21 11:40:49 · 548 阅读 · 0 评论 -
android:shape的使用
http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6087.htmlAndroid中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板 XML/HTML代码shape> solid android:color="#原创 2013-06-21 11:25:16 · 454 阅读 · 0 评论 -
Android 数字签名学习笔记
在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字转载 2012-11-27 13:07:01 · 242 阅读 · 0 评论 -
Android网络连接处理学习笔记
在Android中,可以有多种方式来实现网络编程:创建URL,并使用URLConnection/HttpURLConnection使用HttpClient使用WebView创建URL,并使用URLConnection/HttpURLConnectionjava.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括:创建 URL 以及转载 2012-11-27 13:08:02 · 204 阅读 · 0 评论 -
Android Animation学习笔记
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。转载 2012-11-27 13:05:34 · 251 阅读 · 0 评论