Android
文章平均质量分 80
EricFantastic
Code will follow my heart.
展开
-
Android扫描二维码及生成二维码Demo
制作二维码扫描及生成Demo首先要导入Google Zxing包code.jar。Zxing源码及jar包下载地址:http://code.google.com/p/zxing/Demo下载地址:http://download.csdn.net/detail/ericfantastic/9070921二维码扫描及生成二维码Demo效果图: 导入相关的Zxing类原创 2015-09-01 16:12:23 · 3710 阅读 · 0 评论 -
Android仿QQ好友列表分组实现增删改及持久化
Android自带的控件ExpandableListView实现了分组列表功能,本案例在此基础上进行优化,为此控件添加增删改分组及子项的功能,以及列表数据的持久化。Demo实现效果: Demo下载地址:GroupListDemo具体实现: ①demo中将列表页面设计为Fragment页面,方便后期调用;在主界面MainActivity中动态添加Group原创 2016-01-16 11:14:18 · 4918 阅读 · 4 评论 -
Android启动页面制作
android应用一般在启动的时候,都会预先加载配置项,耗费相当一部分时间,这时候为提升用户体验,就需要加入一个启动页面,让耗时操作在副线程中进行。启动页的实现方式有很多种,选择最简单的一种来讲述:设置一个LogoActivity页面作为启动页,在启动页完成延时操作后,跳转MainActivity主页面。Demo地址:代码如下:LogoActivity.javapackag原创 2015-11-03 17:47:52 · 1597 阅读 · 0 评论 -
极品Android学习资料整合
学习Android的资源数不胜数,这阵子搜刮了不少资源,拿出来共享一下,自己存着只会发酵,废话不多说,赶紧开始下载吧~~1、Android程序员指南.pdf2、Android应用框架原理与程序设计.pdf3、Android_UI开发专题4、android之大话设计模式.pdf5、Android技术专题6、Android基础教程13篇(全彩)7、And原创 2015-11-18 22:10:15 · 1202 阅读 · 0 评论 -
BAT安卓工程师面试流程解析+还原最真实最完整的一线公司面试题
原文出处:http://blog.csdn.net/sk719887916/article/details/47040931 求职和我们每个人息息相关,而求职也有门道,好的发挥和技巧或许能让我们以压倒性优势在面试中胜出,可能我们技不如人,但是我们的综合能力如果优秀的话,企业也愿意招这样的人,因此我将自己亲身经历的BAT和其他知名互联网的面试经验分享给大家,让有技术的人展现获得展现自转载 2015-12-10 15:29:25 · 2139 阅读 · 0 评论 -
Android下拉刷新上拉加载Demo(只需一分钟配置)
目前Android常用的控件中大部分都实现了上拉刷新下拉加载的功能,尤其在需要进行服务器请求操作的时候。 Demo地址:http://download.csdn.net/detail/ericfantastic/9292197Demo结构:原创 2015-11-23 10:13:11 · 1568 阅读 · 0 评论 -
Android获取通讯录信息
Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。 这一篇文章我主要带领同学们熟悉Android的通讯录机制。 数据库 contacts2.db就是系统储存联系人的数据库,我们将它打开看看里面储存了些什么东东? 打开contacts.db后 发面里面有一堆表,同学们先别慌张。今天我们转载 2015-10-31 14:40:36 · 2222 阅读 · 0 评论 -
Android下拉刷新的ListView制作
1. 流程分析 下拉刷新最主要的流程是: (1). 下拉,显示提示头部界面(HeaderView),这个过程提示用户"下拉刷新" (2). 下拉到一定程度,超出了刷新最基本的下拉界限,我们认为达到了刷新的条件,提示用户可以"松手刷新"了,效果上允许用户继续下拉 (3). 用户松手,可能用户下拉远远不止提示头部界面,所以这一步,先反弹回仅显示提示头部界面,然后转载 2015-10-31 09:07:20 · 1173 阅读 · 0 评论 -
AndroidAPP更新升级完整实现Demo(搭建本地服务器)
市场上的Android应用都能够自动提示升级更新,这里就完整的来实现一下AndroidAPP,实现自动升级的功能。Demo地址:具体如何实现,其实不难,先看看流程:本地AndroidApp必须要先有一个版本号用于标识当前版本,再从服务器获取服务器最新版本,进行相比较。实现流程:1、Manifest.xml添加联网权限,读写SD卡权限,版本号version原创 2015-11-07 16:39:32 · 7135 阅读 · 5 评论 -
Android保存List<Map<String,Object>>数据到SD卡及读取
Android保存数据的方式有很多种:1)SQLite:轻量级数据库存储数据;2)File:以文件形式将数据保存到SD卡;3)Shared Preferences:以键值对的形式保存数据;4)Server:通过网络服务器数据库来保存数据;5)Content Providers:数据共享,应用程序间的数据访问;这里主要是通过文件的形式保存数据:1、保存数据到SD卡,现将传原创 2015-09-22 11:09:26 · 6711 阅读 · 0 评论 -
同一Activity实例被多次重复创建的解决方法
如此这般配置即可。在AndroidManifest.xml文件中 android:name="com.lxXxxxyActivity" android:launchMode="singleInstance" >这样设置就好了。在AndroidManifest.xml中的标签中可以配置android:launchMode属性,用来控制转载 2015-09-22 11:44:30 · 5690 阅读 · 0 评论 -
Android广播传值
Android广播传值,分为两个方面:广播发送者和广播接收器;发送广播主要通过sendBroadcast(intent)方式进行;接收器即BroadcastReceiver类;Android广播主要用到的场景:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同一app具有多个进程的不同组件之间的消息通信;4.不同app之间的组件之间消息通信;5.Android系统在特定情况下与App之间的消息通信。下面照例,列个简单原创 2015-09-09 18:22:09 · 4057 阅读 · 1 评论 -
Android换肤Demo
Android换肤可以通过切换Layout布局文件来切换皮肤。Demo下载地址http://download.csdn.net/detail/ericfantastic/9093927换肤Demo截图: Demo实现很简单,准备一个布局文件,其他skin1-3布局文件都一样,仅仅是图片不一样。皮肤1布局文件skin1.xml<Relat原创 2015-09-10 09:42:40 · 1078 阅读 · 0 评论 -
Android连接指定Wifi的Demo
给定App相应SSID及密码,连接指定WIFI。1、MainActivity.java包含工具类WifiAdminpackage com.example.connectwifi;import java.util.List;import android.app.Activity;import android.content.Context;import android.net.w原创 2015-08-31 15:42:45 · 3692 阅读 · 0 评论 -
ListView使用SimpleAadapter加载drawable类型图片对象
一般情况下使用SimpleAdapter来作为ListView适配器的时候,使用的图片都是在drawable目录下的图片id加载,即R.drawable.XX。实际开发中经常都是从服务器获取图片资源,得到的图片类型可能是Drawable或者Bitmap类型。 加载其他类型的图片主要用到的是SimpleAdapter中的ViewBinder类。使用Drawable类型的图片:原创 2015-08-28 21:26:00 · 3373 阅读 · 0 评论 -
Fragment与Activity相互传递参数
一、基本思路1、首先,确定前提,要传值的Fragment必须在此Activity中,然后在Fragment中定义接口。2、其次,在要接收数据的Activity中实现这个接口。3、最后,在Fragment的onAttach()中获取接口实例化对象。二、具体实现1、Fragment4.java中定义接口UserAndPassword。 // 定义接口及接口的方法传递参原创 2015-08-25 09:39:22 · 1950 阅读 · 0 评论 -
Activity跳转Activity,Fragment切换下一个Fragment
一、Activity跳转下一个ActivityLogin.java跳转到MainActivity.javaIntent intent = new Intent();intent.setClass(Login.this, MainActivity.class);startActivity(intent);原创 2015-08-25 10:14:01 · 1131 阅读 · 0 评论 -
Android调用Jlibrtp库实现RTP发送数据
如果你也在Android端做RTP发送数据的话,通过网上查找资料,相信你不难发现,在使用RTP/RTCP协议发送数据是有现成的库进行调用的,Jlibrtp这个库就是Java实现的,但是这个库是没有说明文档的,比较抠脚,而且百度谷歌找到例子又很少,基本上都没什么卵用;一般搜到都是Jrtplib库,这是C实现库,对我们没多大用,除非你愿意先研究这个库的RTP实现,在用JNI调用,明显更蛋疼。这个没文档原创 2015-10-23 14:31:24 · 11806 阅读 · 8 评论