以下分析是基于MTK Android4.4原生的SystemUI与Google 的SystemUI有微小的区别,但两者的整体框架是差不多的。
这一篇是分析SystemUI的第一篇,先从最简单的PowerUI着手,源码路径:/frameworks/base/packages/SystemUI 程序目录结构如下:
我导入Eclipse编辑,报错的原因是因为找不到Framework上的一些包和...
分类:
移动开发 时间:
2015-04-02 18:54:36
阅读次数:
224
这段时间在学习Android的socket编程,我不是专做APP的,做的是bootloader、驱动、hal、framework这个线的,也就是系统搭建和功能优化设计。为了打通这整条线,为此学习了不少东西,今天把Android的socket学习记录一下,以防止以后会出现这样的低级错误。
我这里是在极客学院的源码基础上做的自己的一些添加和修改,学习开始不就是先会修改么,举一反三,自然就很快...
分类:
移动开发 时间:
2015-04-02 18:57:33
阅读次数:
232
转载请注明出处:
import android.content.pm.ActivityInfo;
import android.view.Display;
import android.view.Gravity;
import android.view.Window;
import android.view.WindowManager;
import android.view.WindowMana...
分类:
移动开发 时间:
2015-04-02 18:55:33
阅读次数:
138
背景
来自于知乎上邀请回答的一个问题Android中AppCompat和Holo的一个问题?, 看来很多人还是对这些兼容包搞不清楚,那么干脆写篇博客吧.
Support Library
我们都知道Android一些SDK比较分裂,为此google官方提供了Android Support Library package 系列的包来保证高版本sdk开发的向下兼容性, 所以你可能经常看...
分类:
移动开发 时间:
2015-04-02 18:54:36
阅读次数:
141
重新申请了一台电脑之后,最近开始试着使用Android studio对项目进行开发,安装好studio之后首先要做的就是之前Eclipse上面项目的移植问题,今天尝试了几个不同的项目,顺便参考了不同的网上资料,资料比较多,就想着自己整理一份以备不时之需,开始具体的步骤:
1.Eclipse上要一直项目的输出,选中项目右键 --> Export --> Android --> Generate G...
分类:
移动开发 时间:
2015-04-02 18:52:50
阅读次数:
156
Android记录25-WebView实现离线缓存阅读前言本篇博客要实现的是一个离线下载和离线阅读的功能,这是很多阅读类app都常见的一个功能,典型的应用就是网易新闻。什么是离线下载?其实这个概念是比较模糊,是离线之后下载呢,还是下载之后离线,但稍微有点脑子的人都知道没有网络之后怎么下载呢?所以离线下载这个功能是”在有网络的情况下,把资源下载到本地“,离线阅读就是”在没有网络或者网络不好的时候,阅读...
分类:
移动开发 时间:
2015-04-02 18:52:20
阅读次数:
470
1.背景今天要做一个demo,从github上clone一个springmvc mybatis的工程(https://github.com/komamitsu/Spring-MVC-sample-using-iBatis)打包成war后启动报错:org.springframework.beans.f...
分类:
移动开发 时间:
2015-04-02 18:51:32
阅读次数:
301
http://www.cnblogs.com/tangbinblog/p/3695752.htmliOS View 模糊效果(毛玻璃)相关资料http://stackoverflow.com/questions/18404907/using-gpuimage-to-recreate-ios-7-gl...
分类:
移动开发 时间:
2015-04-02 18:49:00
阅读次数:
169
编译命令:scons target=arm-android-linux build_config=Release出现错误:scons: Reading SConscript files ...********** Configuring Build Target = arm-android-linu...
分类:
移动开发 时间:
2015-04-02 18:48:10
阅读次数:
179
一、Broadcast(广播) 是一种广泛应用在应用程序之间传输信息的机制。二、Broadcast(广播接收器) 是对发送出来的广播进行过滤接收并响应的一类组件,它就是用来接收来自系统和应用中的广播。 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广...
分类:
移动开发 时间:
2015-04-02 18:47:59
阅读次数:
173
对于Objective-C而言,只要几行代码即可搞定。
分类:
移动开发 时间:
2015-04-02 18:41:58
阅读次数:
121
1、IOS8中使用UIAlertController创建警告窗口#pragma mark - 只能在IOS8中使用的,警告窗口- (void)showOkayCancelAlert{ NSString *title = NSLocalizedString(@"修改组名", nil); NSStrin...
分类:
移动开发 时间:
2015-04-02 18:40:34
阅读次数:
175
最近在做一个关于游戏“群雄逐鹿”辅助软件,有一个功能需要在APP中调用网站百度了一下,发现需要用WebView来实现实现方法很容易,我就不在这里写一遍了 ,直接转一下我学习的内容吧原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://lia...
分类:
移动开发 时间:
2015-04-02 18:30:56
阅读次数:
135
升级ADT之后,项目运行遇到Could not find D:\Android\a...sdk-windows\tools\adb.exe百度之后试了很多方法:(以后遇到来看看,或许哪种方法可以解决)1.将D:\android-sdk-windows\platform-tools目录下的adb.ex...
分类:
移动开发 时间:
2015-04-02 18:26:59
阅读次数:
107
1. 什么是Volley? 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,在2013年Google I/O 上,Volley发布了。Volley是Andr...
分类:
移动开发 时间:
2015-04-02 18:26:31
阅读次数:
138
本文转载至http://ju.outofmemory.cn/entry/108500iOSapp审核1、程序有重大bug,程序不能启动,或者中途退出。2、绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币。3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。4、用到苹果的标志...
分类:
移动开发 时间:
2015-04-02 18:23:58
阅读次数:
200
这是这个主题的最后一篇,有疑问的可以留言,我尽量回复。 明确一点:Safari无法直接访问我们app的沙盒文件。 这里有一个解决的方法:app内部建立一个http的server,让Safari来下载server里面的描述文件。(也可能有其他的方法) 在app内部建立server的方法有几个...
分类:
移动开发 时间:
2015-04-02 18:20:58
阅读次数:
351