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应用开发
中实现apk皮肤文件换肤的思路分析
在android的项目开发中,都会遇到后期功能拓展增强与主程序代码变更的现实矛盾,也就是程序的灵活度。由于linux平台的安全机制,再加上dalvik的特殊机制,各种权限壁垒,使得开发一个灵活多变的程序,变得比较困难,不像pc平台下那么容易。这里实际上可以借鉴传统软件中扩展程序的方法:也就是插件的实现.如目前所有的浏览器,比如我们使用的eclipse,以及很多优秀的软件,都使用了此种方式.这样轻松
时之沙
·
2016-02-26 15:38
Android应用开发
中Action bar编写的入门教程
从Android3.0开始除了我们重点讲解的Fragment外,ActionBar也是一个重要的内容,ActionBar主要是用于代替传统的标题栏,对于Android平板设备来说屏幕更大它的标题使用ActionBar来设计可以展示更多丰富的内容,方便操控。ActionBar主要功能包含:1.显示选项菜单2.提供标签页的切换方式的导航功能,可以切换多个fragment.3.提供下拉的导航条目.4.提
时之沙
·
2016-02-26 14:11
Android应用开发
中Fragment与Activity间通信示例讲解
首先,如果你想在android3.0及以下版本使用fragment,你必须引用android-support-v4.jar这个包然后你写的activity不能再继承自Activity类了,而是要继承android.support.v4.app.FragmentActivity,一些其他的父类也有相应的变化.由于在android的实现机制中fragment和activity会被分别实例化为两个不相干
泡在网上的日子
·
2016-02-25 17:05
Android应用开发
中Fragment间通信的实现教程
为了重用FragmentUI组件,在设计中你应该通过定义每一个fragemnt自己的layout和行为,让fragment的自包含和模块化。一旦你定义了这些可重用的Fragment,你可以通过Activity将它们关联起来并通过程序的逻辑代码将他们连接起来以实现整体组合的UI。你会经常想要一个fragment与另一个fragment通信,例如基于用户事件改变fragment中的内容。所有fragm
陈哈哈
·
2016-02-25 17:21
实例讲解
Android应用开发
中Fragment生命周期的控制
一、Fragment的生命周期初探因为Fragment必须嵌入在Acitivity中使用,所以Fragment的生命周期和它所在的Activity是密切相关的。如果Activity是暂停状态,其中所有的Fragment都是暂停状态;如果Activity是stopped状态,这个Activity中所有的Fragment都不能被启动;如果Activity被销毁,那么它其中的所有Fragment都会被销
hjj0212
·
2016-02-25 15:42
Android应用开发
中Fragment的静态加载与动态加载实例
1、Fragment的静态使用Fragment是作为Activity的UI的一部分,它内嵌在Activity中,多个Fragment可以把一个Activity分成多个部分,这在大屏幕手机或者平板电脑中会比较多的用到,这样就不用使用多个Activity来切换这么麻烦了。当然Fragment也可以不显示,只在后台处理一些数据,这篇文章中就暂时不谈到这个。以下来看怎么静态地在Activity的布局文件中
高杰才_Android
·
2016-02-25 11:08
Android应用开发
中使用Fragment的入门学习教程
Fragment是Androidhoneycomb3.0开始新增的概念,Fragment名为碎片不过却和Activity十分相似,下面介绍下AndroidFragment的作用和用法。Fragment用来描述一些行为或一部分用户界面在一个Activity中,你可以合并多个fragment在一个单独的activity中建立多个UI面板,同时重用fragment在多个activity中.你可以认为fr
xyz_lmn
·
2016-02-25 10:32
Android应用开发
-数据存储和界面展现(二)
测试按岗位划分黑盒测试:测试逻辑业务白盒测试:测试逻辑方法按测试粒度分方法测试:functiontest单元测试:unittest集成测试:integrationtest系统测试:systemtest按测试的暴力程度分冒烟测试:smoketest压力测试:pressuretest单元测试junit(针对Eclipse)在清单文件中指定指令集定义使用的类库SQLite数据库//创建OpenHelpe
猴赛雷世艺
·
2016-02-24 21:00
Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装
AndroidROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装很久没有碰到ROM开发了,在很久很久以前也是从ROM起步的,无奈还是一脚踏上了
Android应用开发
qq_26787115
·
2016-02-24 20:00
java
jdk
android
windows
ROM
Android应用开发
中RecyclerView组件使用入门教程
RecyclerView是一种列表容器,发布很久了,才想起来写点什么.RecyclerView相比于ListView,在回收重用时更具有灵活性,也就是低耦合,并且提供了扩展.加载多个视图时,应该多用RecyclerView代替ListView.那么我们来看看这东西应该怎么用?比如生成一个瀑布流的视图.首先我们从一个HelloWorld写起,看看如何构建一个RecyclerView.1.依赖库Gra
SpikeKing
·
2016-02-24 18:03
Android之退出整个应用方法之一
在
Android应用开发
中,难免会遇到需要完全退出整个应用的时候,我在网上也看了一下,感觉通过广播是个很好的方法,在这里,我用了另外一个方法,简而言之,通过单例模式把每个Activity的引用添加到一个全局链表中
zchlww
·
2016-02-24 14:00
Activity
Android开发优化之——对界面UI的优化(1)
原文地址:http://blog.csdn.net/arui319/article/details/8549849在
Android应用开发
过程中,屏幕上控件的布局代码和程序的逻辑代码通常是分开的。
sjzx3142
·
2016-02-24 13:00
android
优化
Android开发优化之——对Bitmap的内存优化
所以,对于图片的内存优化,是
Android应用开发
中比较重要的内容。 1)要及时回收Bitmap的
sjzx3142
·
2016-02-24 13:00
android
优化
Android应用打破65K方法数限制
如果你是一名幸运的
Android应用开发
者,正在开发一个前景广阔的应用,不断地加入新功能、添加新的类库,那么终有一天,你会不幸遇到这个错误:ConversiontoDalvikformatfailed:
____追梦人
·
2016-02-23 09:00
Android应用开发
中Fragment存储功能的基本用法
一、引言在移动应用程序的架构设计中,界面与数据即不可分割又不可混淆。在绝大部分的开发经历中,我们都是使用Fragment来进行界面编程,即使保存数据基本上也只是界面相关控件的数据,很少做其他的数据保存,毕竟这样与开发原则相背,而今天这一篇博客就要来介绍一下Fragment的另类用法,只是用来保存数据而没有任何界面元素。二、实现背景对于Fragment的数据保存方法,不难想到还是与setRetain
airk000
·
2016-02-22 16:04
Android应用开发
中CardView的初步使用指南
引言在GoogleI/O2014上,Google公布了AndroidLPreview版本,此版本的UI有了非常大的改变,很炫很给力!同时,Google也给出了两个可以向下兼容的控件放到了V7包中,分别是RecyclerView和CardView,这篇博文就说一下怎么使用CardView。CardView的包在哪?虽然说CardView整合到了V7中,但是在support-v7中并不能发现,通过查看
airk000
·
2016-02-22 15:42
adb命令详解(二)——手机缺失sqlite3时操作数据库的多种解决方案
在
android应用开发
无处不在SQLite数据库的身影。那么在开发中怎么使用adb命令操作数据库的功能呢?
liyuanjinglyj
·
2016-02-19 19:00
android
shell
root
adb
举例讲解
Android应用开发
中OTTO框架的基本使用
OTTO是一个EventBus类型的事件传输总线,它可以提供“存储转发”的功能,让你APP中各个组件的交流更加便利,让你的程序分层更加清晰。使用场景OTTO基于Observer设计模式。它有发布者,订阅者这两个主要对象。OTTO的最佳实践就是通过反射牺牲了微小的性能,同时极大的提高了程序的耦合度,更加利于MVP分工开发与维护。业务层开发者在处理资源(比如Db,REST等)后并发布消息,展示层开发者
BlackSwift
·
2016-02-19 16:21
简略分析Android的Retrofit应用开发框架源码
面对一个项目,对于
Android应用开发
框架的选择,我想过三种方案:1.使用Loader+HttpClient+GreenDao+Gson+Fragment,优点是可定制性强,由于使用Google家自己的
楚云之南
·
2016-02-19 16:59
Android应用开发
中触摸屏手势识别的实现方法解析
很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有找到一个相关的例子,APIDemo中的Tou
vane_
·
2016-02-18 17:04
国内优秀Android学习资源
技术博客应用开发博主博客备注任玉刚CSDN博客深入
Android应用开发
,深度与广度兼顾郭霖CSDN博客内容实用,行文流畅,高人气博主夏安明CSDN博客 张鸿洋CSDN博客自定义View系列非常有价值,
阿冰的学习日记
·
2016-02-18 16:00
Android注解使用快速入门
注解在
Android应用开发
当中,使用还是很广泛的。很多热门的框架都使用了注解,例如,butterknife,retrofit,一些主流的数据库框架等。
一座小楼
·
2016-02-16 23:13
Android
Android应用开发
之PNG、IconFont、SVG图标资源优化详解
1背景 最近因为一些个人私事导致好久没写博客了,多事之年总算要过去了,突然没了动力,所以赶紧先拿个最近项目中重构的一个小知识点充下数,老题重谈。 在我们App开发中大家可能都会有过如下痛疾(程序员和设计妹妹注意喽): 好多小的图标好烦人,又占体积还要考虑分辨率,一拉伸就模糊等。同一个图标不同状态还有不同颜色的多张。总是幻想IOS、Android、Web等对于一个图标只切一次图多好。 如果你有过类似
Alter
·
2016-02-16 17:00
Android开发中几个实用的内存查看工具(eclipse)环境下
在
Android应用开发
中,由于受到手机设备内存相对偏小的问题,在实际开发中,需要特别注意应用程序的内存使用情况,这就需要我们开发人员在开发过程中,对于程序中的内存使用情况有一个详细的了解。
飘着小雪的清晨
·
2016-02-15 19:13
Android
《第一行代码》目录
图书目录:第1章开始启程,你的第一行Android代码1.1了解全貌,Android王国简介1.1.1Android系统架构1.1.2Android已发布的版本1.1.3
Android应用开发
特色1.2
Simle
·
2016-02-14 14:00
Android应用开发
中保持手机屏幕常亮的方法
如果你开发一个手机App,某一个功能要执行某个操作比较费时,那么我们的选择是采用线程来做,然后通过一个handler来发送消息给管理界面的线程来刷新界面。但是时间太长的话,会发现手机屏幕不亮了,尽管你的App没有退出,但是那个执行的线程它也不工作了,除非你按下power键,将手机屏幕弄亮,这时你的程序才又接着开始运行。那么如和让你的App运行的时候,一直让手机的屏幕亮着呢?下面是转载:http:/
aman1111
·
2016-02-11 23:24
Java
android
Android应用开发
浅谈
Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增时,意味这用户迟早会发现是由于你的程序。虽然这份文档主要包含着细微的优化,但这些绝不能成为你软件成败的关键。选择合适的算法和数据结构永远是你最先应该考虑的事情,但这超出这份文档之外。1.介绍写
yes_wentao
·
2016-02-11 15:00
React Native之
Android应用开发
IDE选项
配置好ReactNative的Android工程后,由于对javascript不熟,不知道用什么IDE工具能够方便地编写代码,所以特地看了下哪种方式来编写代码比较简单。官方推荐的是Atom+Nuclide,但是Atom打开速度较慢,也许是因为功能太强大吧!!!本人使用的是SublimeText的编辑器,通过安装一些插件来达到简单的对ReactNative中Javascript的编写的目的,插件的选
Find_My_Heart
·
2016-02-06 23:00
Android实战技巧之四十八:Android上的Java8和kotlin
Java8目前
Android应用开发
已经使用到Java7,但对Java8的支持,还遥遥无期。对新技术体验者来说,Java8提供了很多不错的特性。
全速前行
·
2016-02-03 15:11
Android
Android实战技巧
Android实战技巧之四十八:Android上的Java8和kotlin
Java8目前
Android应用开发
已经使用到Java7,但对Java8的支持,还遥遥无期。对新技术体验者来说,Java8提供了很多不错的特性。
lincyang
·
2016-02-03 15:00
android
java8
lambda
Kotlin
Android应用开发
基础篇(16)-----ScaleGestureDetector(缩放手势检测)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/11/2390274.html一、概述 ScaleGestureDetector这个类是专门用来检测两个手指在屏幕上做缩放的手势用的,最简单的应用就是用来缩放图片或者缩放网页。 二、要求 利用ScaleGestureDetector这个类实现图片缩放。 三、实现 新建工程MyScale
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
基础篇(16)-----ScaleGestureDetector(缩放手势检测)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/11/2390274.html一、概述 ScaleGestureDetector这个类是专门用来检测两个手指在屏幕上做缩放的手势用的,最简单的应用就是用来缩放图片或者缩放网页。 二、要求 利用ScaleGestureDetector这个类实现图片缩放。 三、实现 新建工程MyScale
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
基础篇(15)-----URL(获取指定网址里的图片)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/10/2389190.html一、概述 URL,说白了就是一个网络地址(网址),通常一个网址里包含很多内容,这里要讲的不是如何从一个包括很多内容(比如很多图片)的网址里找到自己感兴趣的内容(比如说某一张图片),而是从一个带有图片格式(.jpg、.png、.bmp等)后缀的网址里获取该图片,也就
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
基础篇(15)-----URL(获取指定网址里的图片)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/10/2389190.html一、概述 URL,说白了就是一个网络地址(网址),通常一个网址里包含很多内容,这里要讲的不是如何从一个包括很多内容(比如很多图片)的网址里找到自己感兴趣的内容(比如说某一张图片),而是从一个带有图片格式(.jpg、.png、.bmp等)后缀的网址里获取该图片,也就
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
提高篇(6)-----FaceDetector(人脸检测)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/10/2388776.html一、概述 初次看到FaceDetector这个类时,心里想:Android真的很强大。但直到我实际应用它的时候,心情从高山跌倒了谷底(看实现中的结果就知道了),再仔细看看官方文档,才知道这个类是APILEVEL1的,我就晕了,这就说明这个类很早就有了,但为什么到现
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
基础篇(14)-----自定义标题栏
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/08/2385724.html一、概述 每一个应用程序默认的标题栏(注意与状态栏的区别)只有一行文字(新建工程时的名字),而且颜色、大小等都是固定的,给人的感觉比较单调。但当程序需要美化的时候,那么修改标题栏是就是其中一项内容,虽然Android已经定义了很多样式资源,但更多时候我们需要使用的
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
基础篇(14)-----自定义标题栏
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/08/2385724.html一、概述 每一个应用程序默认的标题栏(注意与状态栏的区别)只有一行文字(新建工程时的名字),而且颜色、大小等都是固定的,给人的感觉比较单调。但当程序需要美化的时候,那么修改标题栏是就是其中一项内容,虽然Android已经定义了很多样式资源,但更多时候我们需要使用的
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
提高篇(6)-----FaceDetector(人脸检测)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/10/2388776.html一、概述 初次看到FaceDetector这个类时,心里想:Android真的很强大。但直到我实际应用它的时候,心情从高山跌倒了谷底(看实现中的结果就知道了),再仔细看看官方文档,才知道这个类是APILEVEL1的,我就晕了,这就说明这个类很早就有了,但为什么到现
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
提高篇(5)-----Camera使用
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/06/2382679.html一、概述 Camera是手机的一个很重要的设备,可以说现在的每一部手机上都有。回想当时在Linux搞摄像头编程真的要捏一把汗。有人会说在Linux下装个opencv就可以通过它的函数来使用摄像头啦,但我并没有这么做,我还是用最原始的方法(V4L2)实现了。之前研究
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
提高篇(5)-----Camera使用
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/06/2382679.html一、概述 Camera是手机的一个很重要的设备,可以说现在的每一部手机上都有。回想当时在Linux搞摄像头编程真的要捏一把汗。有人会说在Linux下装个opencv就可以通过它的函数来使用摄像头啦,但我并没有这么做,我还是用最原始的方法(V4L2)实现了。之前研究
*新星月-倪新生*
·
2016-02-03 10:00
Android应用开发
基础篇(13)-----GestureDetector(手势识别)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/05/2381025.html一、概述 GestureDetector是一个用于识别手势的类,这里所讲的手势识别,不是模式识别里所讲的手势(用户的手在用摄像头前做的动作)识别,而是说用户的手在触摸屏上做的手势(比如滑动等),它可以识别一般的手势,也可以识别用户自定义的手势。 二、要求 利用
*新星月-倪新生*
·
2016-02-03 09:00
Android应用开发
基础篇(13)-----GestureDetector(手势识别)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/05/2381025.html一、概述 GestureDetector是一个用于识别手势的类,这里所讲的手势识别,不是模式识别里所讲的手势(用户的手在用摄像头前做的动作)识别,而是说用户的手在触摸屏上做的手势(比如滑动等),它可以识别一般的手势,也可以识别用户自定义的手势。 二、要求 利用
*新星月-倪新生*
·
2016-02-03 09:00
Android应用开发
提高篇(4)-----Socket编程(多线程、双向通信)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/04/2379628.html一、概述 关于Socket编程的基本方法在基础篇里已经讲过,今天把它给完善了。加入了多线程,这样UI线程就不会被阻塞;实现了客户端和服务器的双向通信,只要客户端发起了连接并成功连接后那么两者就可以随意进行通信了。 二、实现 在之前的工程基础上进行修改就可以了。
*新星月-倪新生*
·
2016-02-03 09:00
Android应用开发
提高篇(4)-----Socket编程(多线程、双向通信)
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/04/2379628.html一、概述 关于Socket编程的基本方法在基础篇里已经讲过,今天把它给完善了。加入了多线程,这样UI线程就不会被阻塞;实现了客户端和服务器的双向通信,只要客户端发起了连接并成功连接后那么两者就可以随意进行通信了。 二、实现 在之前的工程基础上进行修改就可以了。
*新星月-倪新生*
·
2016-02-03 09:00
Android应用开发
基础篇(12)-----Socket通信
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/03/2378669.html一、概述 网络通信无论在手机还是其他设备上都应用得非常广泛,因此掌握网络编程是非常有必要的,而我觉得socket编程是网络编程的基础。在进入正题之前,先介绍几点网络知识,一:socket编程有分TCP和UDP两种,TCP是基于连接的,而UDP是无连接的;二:一个T
*新星月-倪新生*
·
2016-02-03 09:00
Android应用开发
基础篇(12)-----Socket通信
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/03/2378669.html一、概述 网络通信无论在手机还是其他设备上都应用得非常广泛,因此掌握网络编程是非常有必要的,而我觉得socket编程是网络编程的基础。在进入正题之前,先介绍几点网络知识,一:socket编程有分TCP和UDP两种,TCP是基于连接的,而UDP是无连接的;二:一个T
*新星月-倪新生*
·
2016-02-03 09:00
Android应用开发
实例篇(1)-----简易涂鸦板
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/03/2378328.html一、概述 这次要做一个简单的涂鸦板应用,以前在Qt上实现过,突然想到要把它在Android上实现,呵呵,既简单又有趣。 二、实现 新建工程MyWall,修改/res/layout/main.xml文件,在里面添加一个SurfaceView和两个Button,用
*新星月-倪新生*
·
2016-02-03 09:00
Android应用开发
实例篇(1)-----简易涂鸦板
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/03/2378328.html一、概述 这次要做一个简单的涂鸦板应用,以前在Qt上实现过,突然想到要把它在Android上实现,呵呵,既简单又有趣。 二、实现 新建工程MyWall,修改/res/layout/main.xml文件,在里面添加一个SurfaceView和两个Button,用
*新星月-倪新生*
·
2016-02-03 09:00
Android应用开发
提高篇(3)-----传感器(Sensor)编程
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/02/29/2373420.html一、概述 Android支持的传感器种类越来越多了,这确实是一件可喜的事情,两年前在单片机上玩过加速度传感器模块,当时做的是一个摔倒检测的项目,利用相关的算法对三轴数据进行采集、处理、判断来实现检测,既然是摔倒检测,那肯定是一个便携式设备吧,没错,当时做出来的设备
*新星月-倪新生*
·
2016-02-03 09:00
Android应用开发
基础篇(11)-----ViewFlipper
链接地址:http://www.cnblogs.com/lknlfy/archive/2012/03/01/2376067.html一、概述 ViewFlipper这个部件是用来实现多页显示的,多页之间的显示一般通过手势的滑动来实现,比如处于Home界面时,可以通过滑动来显示另一页,有点像Activity之间的切换。下面的实现没有涉及到手势识别这个功能。 二、要求 掌握ViewFlippe
*新星月-倪新生*
·
2016-02-03 09:00
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他