JackChan

生活不止眼前的苟且,还有诗和远方!

TextureView+MediaPlayer实现在线短视频播放

TextureView+MediaPlayer实现在线短视频播放

2017-05-24 20:30:56

阅读数 5531

评论数 2

ImageView宽度填满屏幕,高度自适应

ImageView宽度填满屏幕,高度自适应

2017-04-17 12:48:48

阅读数 9870

评论数 2

Android 学习资料收集

Android 学习资料收集收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述收集整理这份资料主要帮助初学者学习 Android 开发, 希望能快速帮助到他们快速入门, 找到适合自己学习资料, 节省再去收集学习资料时间.这份资料我会不断的更新完善, 同时也欢迎...

2017-04-06 00:46:05

阅读数 906

评论数 0

非常全面的Android Bitmap知识点梳理

在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识。所以这里把Bitmap的常用知识做个梳理,限于经验和能力,不做太深入的分析。1. 区别decodeResource()和decodeFile()这里的区别不是指方法名和参数的区别,...

2017-03-10 21:08:44

阅读数 511

评论数 0

C/C++在Android开发中的应用

Android是基于Linux内核的一个手机操作系统,谷歌提供了开发包(Android SDK),程序员可以通过开发包开发Android App(应用程序)。Android SDK提供Java语言接口,因此Android应用是使用Java开发的。

2017-03-09 09:45:07

阅读数 30003

评论数 8

Android应用开发-快速入门

1G就是大哥大,手机类似于简单的无线电双工电台,通话是锁定在一定频率,所以使用可调频电台就可以窃听通话第二代GSM、CDMA等数字手机(2G):手机使用PHS,GSM或者CDMA这些十分成熟的标准,具有稳定的通话质量和合适的待机时间,支持彩信业务的GPRS和上网业务的WAP服务,以及各式各样的Ja...

2017-03-08 17:51:00

阅读数 1509

评论数 0

Android应用开发:数据存储和界面展现-2

Android应用开发:数据存储和界面展现

2017-03-08 16:43:21

阅读数 603

评论数 0

Android应用开发:数据存储和界面展现-1

1. 相对布局RelativeLayout特点:相对布局所有组件可以叠加在一起;各个组件的布局是独立的,互不影响;所有组件的默认位置都是在左上角(顶部、左部对齐) 属性 功能描述 android:layout_toRightOf 在指定控件的右边 android:layout_t...

2017-03-08 15:46:03

阅读数 2560

评论数 0

JNI与底层调用-2

在日常生活中,当手机丢失后,我们可以启动一系列的措施来获取丢失手机的位置信息,或者清楚丢失手机的数据来防止隐私数据泄露,本章就针对这些防盗保护措施进行讲解

2017-03-07 20:00:28

阅读数 2243

评论数 0

JNI与底层调用-1

Java Native Interface(JNI),它允许Java 代码和其他语言写的代码进行交互。JNI 一开始是为了本地已编译语言,尤其是C 和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。Java Native Interface,java本地接口,Native...

2017-03-07 12:04:20

阅读数 2923

评论数 0

Android中利用隐式意图发送短信

Android中发送短信可以直接使用smsmanager 直接去发送短信,但是这样发送短信,用户很反感,而且需要加更多的权限,如果利用隐式意图跳转到系统应用的短信应用,发送短信这样就可以不需要去添加权限,而且把最后发送短信的权利给了用户,这样用户就会心理上舒服很多我们都知道隐式意图,隐式意图是通过...

2017-03-06 01:21:06

阅读数 1432

评论数 0

jQuery Mobile 快速入门

jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQueryMobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要...

2017-03-06 01:14:55

阅读数 504

评论数 0

Android中文件的压缩和解压缩

使用场景当我们在应用的Assets目录中需要加入文件时,可以直接将源文件放入,但这样会造成打包后的apk整体过大,此时就需要将放入的文件进行压缩.又如当我们需要从服务器中下载文件时,如果下载源文件耗时又消耗流量,较大文件需要压缩,可以使得传输效率大大提高.下面我们就学习下基本的文件压缩和解压缩.J...

2017-03-06 01:08:43

阅读数 10798

评论数 1

Android应用程序模块:应用、任务、进程和线程

在大多数操作系统里,存在独立的一个1对1的可执行文件(如Windows里的exe文件), 它可以产生进程,并能和界面图标、应用进行用户交互。但在Android里,这是不固定的,理解将这些分散的部分如何进行组合是非常重要的。由于Android这种可灵活变通的,在实现一个应用不同部分时你需要理解一些基...

2017-03-03 10:53:46

阅读数 642

评论数 0

Android客户端和服务端如何使用Token和Session

对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。一、我们先解释一下他的含义:1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进...

2017-01-05 09:44:29

阅读数 1248

评论数 0

Android Loader机制

Android应用Loaders全面详解及源码浅析加载器LoaderCursorpublic class LoaderCursor extends Activity { @Override protected void onCreate(Bundle savedInstanceSta...

2017-01-03 12:52:22

阅读数 375

评论数 0

AlarmManager深入浅出

原文链接:侯 亮,https://my.oschina.net/youranhongcha/blog/1495641.概述在Android系统中,闹钟和唤醒功能都是由Alarm Manager Service控制并管理的。我们所熟悉的RTC闹钟以及定时器都和它有莫大的关系。为了便于称呼,我常常也把...

2017-01-02 11:12:40

阅读数 347

评论数 0

Android键盘面板冲突 布局闪动处理方案

JKeyboardPanelSwitch起源,之前在微信工作的时候,为了给用户带来更好的基础体验,做了很多尝试,踩了很多输入法的坑,特别是动态调整键盘高度,二级页面是透明背景,魅族早期的Smart bar等, 后来逐一完善了,考虑到拥抱开源,看业界还是有很多应用存在类似问题。就有了这个repo之前...

2016-12-28 15:22:43

阅读数 4858

评论数 0

Android Cursor自动更新的实现和原理

原文链接:http://www.sxrczx.com/pages/kohoh1992.github.io/cursor-auto-sync/index_1431878338570.html在Android日常开发中,时常会请求数据到Cursor,然后再通过Cursor获取数据。像SQLiteDat...

2016-12-27 13:01:11

阅读数 2189

评论数 0

swapCursor vs changeCursor, what’s the difference?

原文链接:http://www.blogc.at/2014/03/03/swapcursor-vs-changecursor-whats-the-difference/Implementing a ListView is probably one of the first things you d...

2016-12-27 11:07:09

阅读数 836

评论数 0

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