E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android实战
Android实战
技巧之十四:混淆与反编译
混淆AndroidStudio:只需在build.gradle(Module:app)中的buildTypes中增加release的编译选项即可,如下:buildTypes{release{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}}这个prog
全速前行
·
2015-03-06 16:42
Android
Android实战技巧
Android实战
技巧之十四:混淆与反编译
混淆AndroidStudio:只需在build.gradle(Module:app)中的buildTypes中增加release的编译选项即可,如下:buildTypes{ release{ minifyEnabledtrue proguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro' } }这
lincyang
·
2015-03-06 16:00
反编译
AS
混淆
Android实战
技巧之十三:APK签名
Android程序要运行就必须有签名。平时我们用的debug版是用的debug签名,不用我们关心。当我们自己发布程序时,就需要自己的签名了。其实无论用哪个IDE开发,最终只是用了keytool和jarsigner这两个java工具来完成签名任务(在jdk的bin目录下)。其中keytool用来生成keystore(证书),jarsigner用来做签名。keytool用法举例如下:keytool-g
lincyang
·
2015-03-02 19:00
android
keystore
签名
【
Android实战
】实现新浪微博第三方登录获取用户信息
本来最开始研究的腾讯微博第三方登录,但腾讯微博的SDK太糟糕了,估计他们自己都放弃了。想想也是,除了腾讯自家的应用在用腾讯微博,其他的开发者基本不去碰这块。所以马上去研究微博老大去了,平台果然强大,代码和文档一大堆,研究了半天,找点自己需要的功能,还是有点收获,先把这些记录下来,以后再慢慢研究。目前实现的是实现第三方的登录,获取用户名显示到第三方应用上面。主类,用到了Afinal框架pub
scboyhj__
·
2015-02-21 23:00
android
微博
token
第三方
OAuth
【
Android实战
】Afinal框架的使用大全案例
Afinal这个超级强大框架,可以满足下面功能,并且基本覆盖了手机应用中的核心部分数据库(几句话就能实现增删改查)注解(省去findById和setOnclickListener)网络通信(get请求/post请求/文件上传/文件下载)图片获取(一句话解决)下面是实现的例子,并且放上服务器的代码:publicclassMainActextendsFinalActivity{ @ViewInjec
scboyhj__
·
2015-02-20 22:00
android
框架
网络
通信
Afinal
Android实战
技巧之十一:Android Studio和Gradle
经过两个多月的AS体验,我认为是时候将Android的开发环境迁移到AS上了。目前最新版本是1.0.2(大年30当天升级到1.1.0),除了UI控件拖拽偶尔崩溃的问题(Ubuntu),其他功能用来还是十分流畅和高效。打动我的有如下几个特色:智能感知体验特好,堪比VS布局预览,手写布局后预览页面即时显示,便于布局调整和优化编辑速度飞快流畅,毫无eclipse的卡顿布局或源码中有图标和颜色的预览,十分
lincyang
·
2015-02-17 13:00
android
gradle
android-studio
Android实战
技术: 用Dimension解决多屏幕适配的问题
http://blog.csdn.net/hitlion2008/article/details/9200135
jjr520
·
2015-01-20 22:00
【
Android实战
】ScrollView+GridView+ViewPager实现导航页
按照常规思路,实现导航页有专门的TabHost或ViewPager,但自定义空间不大,再者,自己想熟悉一下多重布局和动画效果的使用,因此采用这种ScrollView+GridView+ViewPager的效果。 其中比较麻烦的是GridView实现横向的加载,并且下面的滚动条随着滑动也得滚动和动态发生位置变化。publicclassMainActextendsFragmentActi
scboyhj__
·
2015-01-15 20:00
动画
viewpager
GridView
布局
导航
Android实战
技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android实战
技巧:多线程AsyncTask这里就不重复。
llp1992
·
2015-01-14 20:00
Android实战
技巧之十:获得屏幕物理尺寸、密度及分辨率
大家帮忙喽!博主参加2014博客之星活动,大家帮忙投票啦!猛击这里!通过程序去了解硬件情况是一件十分有意思的事情。很早我就研究在WM6.5上获得屏幕物理尺寸,但一直没有成功。后来又想要在Android上有所突破,不过在今天之前得到的尺寸都不准确。虽然很多人认为没必要这么较真,因为貌似很多情况下用不到。不过我就当这是一件很有挑战性的事,一定要做到。对,就是这么任性。源码中android.view包下
lincyang
·
2015-01-13 21:00
android
分辨率
dip
屏幕密度
屏幕物理尺寸
Android实战
技巧之九:最新Android开发环境(Eclipse+ADT+Android 5.0)
一、一切由运行时错误引起dalvikvmCouldnotfindclass'引用包.类',referencedfrommethod...其实在编译时也会见到如下错误: [dx] [dx]troubleprocessing: [dx]badclassfilemagic(cafebabe)orversion(0033.0000) [dx]...whilepars
lincyang
·
2014-12-20 13:00
android
android
sdk
adt
5.0
Android实战
技巧之八:Ubuntu下切换JDK版本
AndroidL之后推荐使用JDK7编译程序,这是自然发展规律,就像是4年前编译Android1.6需要使用JDK5一样。多版本JDK是可以共存的,只需要使用update-alternatives工具就可以随时将它们切换。下面描述安装openjdk和oraclejdk(对不住了sun)以及切换版本的过程。一、安装openjdk7$sudoapt-getupdate $sudoapt-getinst
lincyang
·
2014-12-20 11:00
java
jdk
ubuntu
OpenJDK
7
切换JDK版本
【
Android实战
】SurfaceView绘制各种效果Demo
1、狂奔的炸弹publicclassMySurfaceextendsSurfaceViewimplementsCallback,Runnable{ SurfaceHolderholder; booleangoOn=true; intw; inth; Bitmapbitmap; intx; inty; intbx; intby; booleandown=true; booleanright=true
scboyhj__
·
2014-12-10 16:00
thread
android
bitmap
canvas
SurfaceView
深入解析AsyncTask
//blog.csdn.net/hitlion2008/article/details/7983449AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android
liu537192
·
2014-11-30 14:00
Android实战
Samples之相册拍照
相册拍照的功能在实际开发中是最常见的功能,我整理成图片裁剪和不裁剪,另外你还能学习自定义的PopupWindow。在我开发这块,发现网上很多demo都有选择相册大图片时有溢出的bug,我的这个sample解决了这个bug。效果图: 核心代码如下:/** *相册取照片 */ @OnClick(R.id.btn_user_album) voidalbumOnClick(){
lijinhua7602
·
2014-11-24 00:00
【
Android实战
】Gallary+ImageSwicther图片查看器
仿照现在各大新闻网站图片新闻的浏览模式,上面展示具体图片(ImageSwitch),下面是可以滑动的小图片(Gallery)。其中需要注意的是ImageSwitch需要定义一个工厂返回的组件,并且可以设置动画效果。Gallery用适配器加载布局,其Gallery可设置,两个图片的间隔距离。布局: java类:packagecom.gallaryandswitch; importand
scboyhj__
·
2014-11-13 23:00
android
图片
layout
布局
Android实战
技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android实战
技巧:多线程AsyncTask这里就不重复。
xiechengfa
·
2014-10-22 15:00
深入解析AsyncTask用法
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android实战
技巧:多线程AsyncTask这里就不重复。
weelyy
·
2014-09-23 20:43
android
异步
AsyncTask
Android开发之AsyncTask机制及使用细节
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android实战
技巧:多线程AsyncTask这里就不重复。
MiniMicall
·
2014-09-19 15:00
android
线程池
AsyncTask
顺序执行
Android实战
技巧:如何在ScrollView中嵌套ListView
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的
kaiqiangzhang001
·
2014-09-08 13:00
Android实战
技术:理解Binder机制
http://blog.csdn.net/hitlion2008/article/details/9842289Android中的RPC(IPC)是由Binder组件来实现的,虽然我们使用更多的还是AIDL,并不会直接使用Binder,但是了解了它能更有效帮助理解AIDL以及理解Android本身的一些原理和机制。Binder的架构与其他的Android系统的组件的架构类似,Binder也是由Ja
thinkinwm
·
2014-08-31 21:00
Android实战
技术:深入理解Android的RPC方式与AIDL
http://blog.csdn.net/hitlion2008/article/details/9824009UnderstandingADILAIDL是一个接口描述文件,用于实现Android平台上面的RPC,aapt在编译的时候会自动根据规则生成用于IPC的接口和对象,而作为使用者只需要:1.在服务端Service实现接口;2.在客户端bindService,onServiceConnect
thinkinwm
·
2014-08-31 21:00
android实战
apktool 反编译 欢迎界面 android几种欢迎界面的实现 功能介绍 android 欢迎界面翻页效果,仿微信第一次登陆介绍翻页界面 布局 slideMenu Tab 顶部tab(微信) 顶部tab(csdn) 局部滑动 底部菜单栏 底部弹出菜单(老版本微信) 底部弹出菜单(UC) &nb
AS.com
·
2014-07-25 10:00
android
Android实战
技巧:深入解析AsyncTask
//blog.csdn.net/hitlion2008/article/details/7983449AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android
MaximusKiang
·
2014-06-29 22:00
android
Android开发
异步
AsyncTask
asynchronous
Android实战
: 如何实现 图片分享菜单加入指定程序
[java] viewplaincopy在相机中浏览某张图片时,可以一键分享到新浪微博,腾讯微博等。下面讲解实现过程: 一首先在AndroidManifest.xml对相对应的activity添加一个intent-filter,如下:[html] viewplaincopy
sbvfhp
·
2014-06-19 14:00
Android实战
: 如何实现 图片分享菜单加入指定程序
[java] viewplaincopy在相机中浏览某张图片时,可以一键分享到新浪微博,腾讯微博等。下面讲解实现过程: 一首先在AndroidManifest.xml对相对应的activity添加一个intent-filter,如下:[html] viewplaincopy
sbvfhp
·
2014-06-19 14:00
Android实战
: 如何实现 图片分享菜单加入指定程序
[java] viewplaincopy在相机中浏览某张图片时,可以一键分享到新浪微博,腾讯微博等。下面讲解实现过程: 一首先在AndroidManifest.xml对相对应的activity添加一个intent-filter,如下:[html] viewplaincopy
sbvfhp
·
2014-06-19 14:00
Android实战
: 如何实现 图片分享菜单加入指定程序
[java] viewplaincopy在相机中浏览某张图片时,可以一键分享到新浪微博,腾讯微博等。下面讲解实现过程: 一首先在AndroidManifest.xml对相对应的activity添加一个intent-filter,如下:[html] viewplaincopy
sbvfhp
·
2014-06-19 14:00
Android实战
技巧:用TextView实现Rich Text---在同一个TextView中设置不同的字体风格
背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。这里推荐的做法是使用android.text.*;和android.text.style.*;下面的组件来实现RichText:也即在同一个TextView中设置不
王学超
·
2014-06-19 01:00
Android实战
技巧:ViewStub的应用
原文地址:http://blog.csdn.net/hitlion2008/article/details/6737537在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但
jackchen95
·
2014-06-15 20:00
android
Android开发
深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android实战
技巧:多线程AsyncTask这里就不重复。
·
2014-06-13 15:00
Android实战
技巧:为从右向左语言定义复杂字串
我们所使用的语言,无论是中文还是英语,都是从左向右读的(Left-To-Right),因此我们已经十分习惯了从左向右读(Left-To-Right)。一旦遇到了从右向左读的(Right-To-Left),便会十分的不习惯,甚至比见到火星文还难受。光看着就令人难受了,但更让人崩溃的是,还要为应用去定义Arabic语言的字串,也就是为应用添加Arabic语言支持,不但要查看大量的Arabic天书,还要
幸子
·
2014-06-10 15:00
深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android实战
技巧:多线程AsyncTask这里就不重复。
wxl0610
·
2014-06-10 11:00
Android实战
技巧:用TextView实现Rich Text---在同一个TextView中设置不同的字体风格
背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。这里推荐的做法是使用android.text.*;和android.text.style.*;下面的组件来实现RichText:也即在同一个TextView中设置不
djun100
·
2014-06-03 16:00
Android实战
技巧:用TextView实现Rich Text---在同一个TextView中设置不同的字体风格...
背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。这里推荐的做法是使用android.text.*;和android.text.style.*;下面的组件来实现RichText:也即在同一个TextView中设置不
承影v
·
2014-06-03 16:00
Android实战
技巧:深入解析AsyncTask
//blog.csdn.net/hitlion2008/article/details/7983449AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android
daditao
·
2014-06-03 14:00
(
Android实战
)ProgressDialog+Thread实现弹出进度条数据异步加载(配有效果图)
博客分类:Android 2实现说明 实现流程 StepOne弹出进度条对话框 StepTwo执行线程,在线程中实现数据的异步加载 StepThree在线程数据加载完成后,调用Handler并集合数据,更新界面Java代码 //添加异步操作 m_Dialog=ProgressDialog.show(m_context, "请等待.
yuanyuan_186
·
2014-04-30 11:00
Android实战
开发租赁管理软件
Android实战
项目教程
Android实战
开发租赁管理软件(适配UI,数据的存储,多线程下载) 课程讲师:CS 课程分类:Android 适合人群:中级 课时数量:21课时 用到技术:基本的组件,适配UI,数据的存储
teak5300
·
2014-04-23 13:00
多线程
android
UI
Android实战
技巧之七:按钮控制ViewPager的左右翻页
为了实现左右翻页的效果,使用了ViewPager,它会很方便的实现左右滑动后翻页。这时需要自己也加上两个button来实现同样的操作,如何实现呢?网上一篇blog帮了忙啦。【Android】按钮控制ViewPager的左右翻页,保留原有的动画效果ViewPager的一个公共方法arrowScroll,查看代码我们可以有两个重要的发现:publicbooleanexecuteKeyEvent(Key
lincyang
·
2014-03-08 20:00
Android实战
技巧之六:PreferenceActivity使用详解
一、写作前面当我们做应用的时候,需要用户配置一些信息,而这就是通常所说的应用设置。对于Android系统来说,系统本身的设置带来的用户体验和习惯已经深入人心,在我们的应用中同样用到类似的设置页,那么用户使用起来就会更加亲切和方便。是吗?那我们应该怎么做到呢?这就要靠本文的主人公PreferenceActivity了。二、设置的细节打开Android手机的设置,如下图:我们会看到整个页面被分为几组:
lincyang
·
2014-03-06 20:00
Android开发
Settings
Android实战
技巧:深入解析AsyncTask
blog.csdn.net/hitlion2008/article/details/7983449 AsyncTask的介绍及基本使用方法 关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android
矮蛋蛋
·
2014-03-06 11:00
AsyncTask
2011年linux数据库的android在线分享
AndroidSDK2.2+Eclipse开发环境图文详解2011年9月12日21:39 AndroidWIFI开发介绍2011年9月12日21:39 Android人机界面指南2011年9月12日21:39
Android
passionboyxie
·
2014-03-05 11:00
【
Android实战
决】json文件读取并将数据写入文件
packagecom.json.ss; importjava.io.BufferedReader; importjava.io.DataOutputStream; importjava.io.File; importjava.io.FileOutputStream; importjava.io.FileReader; importjava.io.IOException; importjava.t
s003603u
·
2014-02-25 09:00
java
json
Android实战
技巧:用Pull方法解析XML文件
http://www.2cto.com/kf/201112/112873.htmlPull解析方法给应用程序完全的控制文档该怎么样被解析。Android中对Pull方法提供了支持的API,主要是org.xmlpull.v1.XmlPullParser; org.xmlpull.v1.XmlPullParserFactory; 二个类,其中主要使用的是XmlPullParser,XmlPul
baohanqing
·
2014-02-19 13:00
解析xml
Pull方法
Android实战
技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android实战
技巧:多线程AsyncTask这里就不重复。
bernoulli
·
2014-01-24 15:00
android
Android实战
技巧:如何在ScrollView中嵌套ListView
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它
crystaltiger
·
2014-01-06 10:00
(
android实战
)应用在线版本更新
StepOne应用系统配置文件----应用版本配置信息 versionCode:版本号versionName:版本名称minSdkVersion:最小SDK版本StepTwo后台验证当前应用版本是否要更新/*检测应用版本*/ privatevoidCheckAppEdtion() { //判断网络连接,如连接 //StepOne判断当前是否有网络连接, if(!NetWorkUtility.Che
twlkyao
·
2013-12-24 15:00
android
系统应用
(
android实战
)实现【关于我们】功能(textview的文本样式几种实现方式)
实现效果说明: TextView样式实现的几种方式 1xml样式配置 Xml样式配置Textview中的基本样式如背景色,字体颜色,文本对齐方式,边框样式等,同时也可以配置超链接,电话,邮箱等2 使用SpannableString,在后台设计文本样式 通过 SpannableString方式设置Span来实现样式 下面是常用span的事例//创建一个SpannableString对象 Sp
twlkyao
·
2013-12-24 15:00
android
界面设计
深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android实战
技巧:多线程AsyncTask这里就不重复。
李海艺
·
2013-12-05 14:19
多线程
android
AsyncTask
Android实战
技巧:消息循环与Looper
UnderstandingLooperLooper是用于给一个线程添加一个消息队列(MessageQueue),并且循环等待,当有消息时会唤起线程来处理消息的一个工具,直到线程结束为止。通常情况下不会用到Looper,因为对于Activity,Service等系统组件,Frameworks已经为我们初始化好了线程(俗称的UI线程或主线程),在其内含有一个Looper,和由Looper创建的消息队列
thanklife
·
2013-11-28 23:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他