-
4.<instrumentation>节点——应用的监控器
Android清单文件详解(二)----应用程序权限声明我们知道,Android系统的各个模块提供了非常强大的功能(比如电话,电源和设置等),通过使用这些功能,应用程序可以表现的更强大,更灵活。不过,使用这些功能并不是无条件的,而是需要拥有一些权限。接下来,我们就开始讲解另一个非常重要的知识点——应用程序权限声明,其中主要包括应用程序的权限声明,自定义应用程序的访问权限和SDK版本限定。1.<...
54
热度 -
Android性能优化之格局优化篇
Android性能优化之布局优化篇怎样才能写出优秀的AndroidApp,是每一个程序员追求的目标。那么怎么才能写出一个优秀的App呢?相信很多初学者也会有这种迷茫。一句话来回答这个问题:细节很重要。今天我们就从最基础的XML布局来谈谈怎么提高Android性能问题吧!也许你经常会遇到比较复杂的布局,这种情况下,最简单的方法就是多层嵌套实现效果,但是最简单的方法是否是最优的方法呢?这里需要打一个大...
15
热度 -
android 视频开发二分之2(仿美拍,糗百)
android视频开发2分之2(仿美拍,糗百)上一篇写了分段录制和合并视频,这一篇则是选择视频,然后截断视频。1、从sdcard中找到视频资源;2、分析视频,拿到你需要的帧数当你的图片。(我的是根据参数来算的多少秒1帧的图片,一般是1秒1帧来显示图片)3、给个可拉动控件来选择截断区域。(我的是基本参数是最少5秒。最大15秒。如需修改,只需改(MIN_TIME,MAX_TIME)这2个参数则以)先上...
81
热度 -
android 视频开发二分之1(仿美拍,糗百)
android视频开发2分之1(仿美拍,糗百)最近比较忙,很久没更新博客,今天我们仿一个美拍或者糗事百科的录像功能。首先确认步奏:1、打开摄像头;2、开始录制;3、支持分段录制,并支持分段删除;4、把分段录制的视频进行合并;不说废话了先上图:其实布局没什么好看的,布局就不看了,直接上代码。packagecom.example.shipin;importjava.io.File;importjava...
42
热度 -
android应用开发-瞧RadioGroup源码,写类似单选选项卡的集成控件(如底部导航,tab等等)
android应用开发--------------看RadioGroup源码,写类似单选选项卡的集成控件(如底部导航,tab等等)博客为有时个哥原创,如需转载请标明出处:http://blog.csdn.net/ls703/article/details/46694967上面就是需求设计,4个类似的布局控件,每次只能选择一个,然后得到上面对应的钱数。(上面只是效果图,实际数据是从服务...
8
热度 -
Android之自定义(上方题目随ViewPager手势慢慢滑动)
Android之自定义(上方标题随ViewPager手势慢慢滑动)最近很蛋疼,项目要模仿网易新闻的样式去做。上次把仿网易新闻客户端的下拉刷新写出来了,这次是ViewPager的滑动,同时ViewPager的上面标题下划线跟随者移动,本来通过ViewPager的OnPagerChangeListener的监听事件就可以完成,但是做出来之后,因为需要一直的刷新,所以很卡,一气之下,呵呵,自己完全的画了...
64
热度 -
Android 及时音视频解决方案2——腾讯云
Android即时音视频解决方案2——腾讯云上一篇文章介绍了环信的解决方案,见Android即时音视频解决方案1——环信,这篇文章,介绍一下更加靠谱,也就是腾讯云的解决方案,毕竟腾讯是是这方面的头头,比较靠谱。当然,集成腾讯云比集成环信稍微复杂那么一点,需要有一点点的耐心。官方地址音视频云通信AVCSDK下载AVAndriod1.3文档地址音视频云通讯先讲讲腾讯云的原理,使用腾讯云的时候,要有一个...
70
热度 -
Android中Intent对象与Intent Filter过滤婚配过程详解
Android中Intent对象与IntentFilter过滤匹配过程详解如果对Intent不是特别了解,可以参见博文《Android中Intent概述及使用》,该文对本文要使用的action、category以及data都进行了详细介绍。本文内容有点长,希望大家可以耐心读完。本文在描述组件在manifest中注册的IntentFilter过滤器时,统一用intent-filter表示。概述我们知...
80
热度 -
Android Https有关完全解析 当OkHttp遇到Https
AndroidHttps相关完全解析当OkHttp遇到Https转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/48129405;本文出自:【张鸿洋的博客】一、概述其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https...
62
热度 -
7.硬件抽象层
Android核心服务解析篇(二)——Android源码结构分析获得Android源码后,我们来分析源码结构。源码的全部工程分为如下三个部分。①CoreProject:核心工程部分,这是建立Android系统的基础,保存在根目录的各个文件夹中。②ExternalProject:扩展工程部分,可以使其他开源项目具有扩展功能,保存在external文件夹中。③Package:包部分,提供了Androi...
47
热度 -
Android基础入门教程——4.5.1 Intent的根本使用
Android基础入门教程——4.5.1Intent的基本使用Android基础入门教程——4.5.1Intent的基本使用标签(空格分隔):Android基础入门教程本节引言:在上一节结束后意味着Android的四大组件我们都已经学习完毕了~,而本节我们要学习的是四大组件间的枢纽——Intent(意图),Android通信的桥梁,比如我们可以通过:startActivity(Intent)/st...
20
热度 -
Android在设立里面添加新功能的方法
Android在设置里面添加新功能的方法1./usr/smdt/self6000/android/packages/apps/Settings/res/xml/device_info_settings.xml中增加节点:<!--Detailedbuildversion--><Preferenceandroid:key="build_number"style=&...
61
热度 -
Android ListView异步加载图片乱序有关问题,原因分析及解决方案
AndroidListView异步加载图片乱序问题,原因分析及解决方案转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/45586553在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就算了,它还经常会出现一些稀奇古怪的问题,让人非常头疼。比如说在ListView中加载图片,如果是...
57
热度 -
Android自定义组件之日历控件-精美年历实现(内容、样式可扩展)
Android自定义组件之日历控件-精美日历实现(内容、样式可扩展)需求我们知道,Android系统本身有自带的日历控件,网络上也有很多开源的日历控件资源,但是这些日历控件往往样式较单一,API较多,不易于在实际项目中扩展并实现出符合具体样式风格的,内容可定制的效果。本文通过自定义日历控件,实现了在内容和样式上可高度扩展的精美日历demo,有需要的Android应用开发人员可迅速移植并按需扩展实现...
52
热度 -
28
热度 -
Android 用户表单融合各类简易控件以及融入FloatingActionButton以及butterknife(1)
Android用户表单融合各类简易控件以及融入FloatingActionButton以及butterknife(一)转载请注明出处王亟亟的大牛之路空了2个礼拜,终于开始有事做了,用了午休时间和下午的大概1个小时,完成了这个例子,让小伙伴们,对一些常用的表单所需的控件,做一个温故,再配合炫酷的FloatingActionButton以及好用butterknife,可以有效的提高我们的效率。本文为2...
69
热度 -
android-音乐播放器实现及源码下载(3)
android-音乐播放器实现及源码下载(三)本系列博文,详细讲述一个音乐播放器的实现,以及从网络解析数据获取最新推荐歌曲以及歌曲下载的功能。功能介绍如下:1、获取本地歌曲列表,实现歌曲播放功能。2、利用硬件加速感应器,摇动手机实现切换歌曲的功能3、利用jsoup解析网页数据,从网络获取歌曲列表,同时实现歌曲和歌词下载到手机本地的功能。4、通知栏提醒,实现仿QQ音乐播放器的通知栏功能.涉及的技术有...
8
热度 -
android基础(二):常用的布局方法
android基础(2):常用的布局方法一:线性布局<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"a...
34
热度 -
Android DiskLruCache 源码解析 硬盘缓存的最佳方案
AndroidDiskLruCache源码解析硬盘缓存的绝佳方案转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/47251585;本文出自:【张鸿洋的博客】一、概述依旧是整理东西,所以近期的博客涉及的东西可能会比较老一点,会分析一些经典的框架,我觉得可能也是每个优秀的开发者必须掌握的东西;那么对于DiskCache,DiskLru...
99
热度 -
2.创建system_service进程
Android核心服务解析篇(一)——Android系统的启动从大的方面来说,Android系统的启动可以分为两个部分:第一部分是Linux核心的启动,第二部分是Android系统的启动。第一部分主要包括系统引导,核心和驱动程序等,由于它们不属于本篇要讲的内容,这里就不再讨论。在本篇博客中,我们重点讲解Android系统的启动,这一过程主要经过两个阶段,分别是应用的初始化流程与system_ser...
17
热度