码迷,mamicode.com
首页 > 移动开发
Android源码分析--MediaServer源码分析(二)
在上一篇博客中Android源码分析–MediaServer源码分析(一),我们知道了ProcessState和defaultServiceManager,在分析源码的过程中,我们被Android的Binder通信机制中的各种复杂的类关系搞的眼花缭乱,接下来我们就以MediaPlayerService为例来分析一下Binder的通信机制。首先来回顾一下: BpBinder和BBinder都是Andr...
分类:移动开发   时间:2015-03-29 12:21:59    阅读次数:312
导航栏特效-新闻类APP(比网易,今日头条好看)
好久没有写文章了,慢慢的自己工作中遇到的问题不做积累,下次遇到还会忘。哎。。。。 最近工作中要实现类似 今日头条等新闻类APP顶部导航条的效果 ,不过我们这效果切换时要加上文字颜色的渐变和缩放。如下:我不会弄动态图片啊,求各位会的教俺下: 一:分析 今天我们要实现这种特效。 用到的开源项目有:master-nineoldandroids-library.jar这个jar包,这个...
分类:移动开发   时间:2015-03-29 12:16:19    阅读次数:216
Android实战技巧之二十三:Android Studio的NDK开发
较新的NDK版本是r10b,Android Studio对NDK开发的支持还处于构思阶段,所以很多工作比如用javah生成头文件等工作还要自己做。今天用一个例子来演示AS中的NDK开发。新建一个项目SecondNdkTest在此项目中新建一个Module叫ndklibrary,作为so库单独划出来。在library中新建一个java类SecondLib,内容如下:package com.linc.n...
分类:移动开发   时间:2015-03-29 12:14:01    阅读次数:184
animation of android (2)
androidInterpolator首先是android系统提供的变换方式:这些方式将转载一篇文章:转:http://www.cnblogs.com/mengdd/p/3346003.htmlAndroid中的InterpolatorAndroid中的Interpolator Interpola....
分类:移动开发   时间:2015-03-29 12:13:15    阅读次数:239
The launch will only sync the application package on the device!
在开始学习Android的开发时,有时候可能刚写完一个布局文件,就急忙忙的运行程序,此时会毫不留情的在控制台报错:No Launcher activity found!The launch will only sync the application package on the device!这是...
分类:移动开发   时间:2015-03-29 12:08:11    阅读次数:117
android 开发-文件存储之读写sdcard
android提供对可移除的外部存储进行文件存储。在对外部sdcard进行调用的时候首先要调用Environment.getExternalStorageState()检查sdcard的可用状态。通过Environment.getExternalStorageDirectory()得到Sdcar.....
分类:移动开发   时间:2015-03-29 12:09:28    阅读次数:149
Android HttpHeader的坑
昨天遇到一个问题,代码如下:private String getSessionId(HttpResponse response) { // TODO Auto-generated method stub Header[] allHeaders = response.get...
分类:移动开发   时间:2015-03-29 12:07:24    阅读次数:131
eclipse开发Android程序sdk和avd的图标不见了
在eclipse中开发我们的Android程序时,安装sdk是必不可少的,有时候会出现sdk和avd的图标都不见了的情况,一般出现这种情况的原因是你从别处copy了一个sdk的包然后直接在引用造成的,如下图,我在window-->preferences-->Android-->Sdk Locatio...
分类:移动开发   时间:2015-03-29 12:00:47    阅读次数:182
cocos2d-x之监听手机的物理按键
1 //如何监听按键事件 2 //创建物理按键的监听事件 3 auto listener = EventListenerKeyboard::create(); 4 //按键被释放时执行的操作,EventKeyboard::KeyCode表示按键代码 5 listen...
分类:移动开发   时间:2015-03-29 12:01:38    阅读次数:146
Android启动流程分析(一)
############################################# 本文为极度寒冰原创,转载请注明出处 ############################################# Android的启动流程绝大部分人都知道,但是大多数人都是这样描述的: Android启动,首先是启动Bootloader,然后挂载kernel,挂载完ke...
分类:移动开发   时间:2015-03-29 10:56:28    阅读次数:145
AppDelegate详解
AppDelegate详解...
分类:移动开发   时间:2015-03-29 10:56:07    阅读次数:147
Android启动流程分析(二) init进程的启动
############################################# 本文为极度寒冰原创,转载请注明出处 ############################################# 分析init进程,首先要分析init进程是如何启动的, init的源码位于(system/core/init),我们先来看看init进程的android.mk...
分类:移动开发   时间:2015-03-29 10:52:52    阅读次数:225
Android 给layout设置动画的两种方式
public class MainActivity extends Activity { LinearLayout layout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ma...
分类:移动开发   时间:2015-03-29 10:51:23    阅读次数:166
Android中获取本机ip地址和MAC地址
Android中获取本机ip地址和MAC地址 通过InetAddress.getLocalHost()得到始终是“127.0.0.1”,要想得到真正的网络ip地址要通过下面的方法:...
分类:移动开发   时间:2015-03-29 10:51:02    阅读次数:190
【ADB命令第三篇】手机密码(访问权限密码或者锁屏密码等)忘记怎么办?
访问限制的密码忘记了,或者是锁屏密码忘记了,导致有些程序(如短信,通讯录等重要程序)打不开,影响正常使用。又嫌麻烦,不愿意刷机。是不是就没有办法解决了呢?答案也是否定的。别忘了,ADB还有个shell命令呢。...
分类:移动开发   时间:2015-03-29 10:50:09    阅读次数:315
【安卓笔记】CardView+RecyclerView使用示例
CardView+RecycleView可以非常方便的实现一个卡片式列表布局,之前编写卡片式布局非常麻烦(地址:http://blog.csdn.net/chdjj/article/details/41546477),还得编写各种资源文件。另外,单独使用RecyclerView我们还得关注ItemDecoration,但是使用CardView就不必管了,因为CardView本身就可以设置阴影。下面...
分类:移动开发   时间:2015-03-29 10:50:31    阅读次数:292
【安卓笔记】RecyclerView+SwipeRefreshLayout示例
通过这篇文章你将学会:1.RecyclerView的基本用法;2.SwipeRefreshLayout的基本用法;3.为RecyclerView的item添加响应事件。RecyclerView简单说下,它是用来替代传统ListView的,RecyclerView更加灵活,而且可以与动画很好的结合,你可以很方便的为每个item增加各种动画效果,另外,RecyclerView强制使用ViewHolde...
分类:移动开发   时间:2015-03-29 10:48:48    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!