从CM刷机过程和原理分析Android系统结构

前面101篇文章都是分析Android系统源码,似乎不够接地气。如果能让Android系统源码在真实设备上跑跑看效果,那该多好。这不就是传说中的刷ROM吗?刷ROM这个话题是老罗以前一直避免谈的,因为觉得没有全面了解Android系统前就谈ROM是不完整的。写完了101篇文章后,老罗觉得第102...

2014-06-16 01:01:00

阅读数 13

评论数 0

辞职创业

我决定放弃15W年薪回家实体创业。这不是冲动,这是深思熟虑的决定。 我不知道从事多年开发的你是如何看待下列问题的: 1、<!--[endif]-->生活成本?央行决定发行五百和一千面值的钱了,钱不值钱了。 2、<!--[endi...

2014-06-13 17:13:00

阅读数 21

评论数 0

Android Framework 记录之二

接着上次的记录,续写。 23、services目录 文件 描述 class AlarmManagerService extends IAlarmManager.Stub { //定时管理服务 public class AppOpsServi...

2014-06-05 16:18:00

阅读数 24

评论数 0

Android Framework 记录之一

简介 之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了。 记录 1、下载源码,目录如下: 2、Android系统的层次如下: 3、项目目录简单分析如下: 4、telphony目录 文件 ...

2014-06-04 11:50:00

阅读数 29

评论数 0

Rails 4.0.0 开发环境一切正常,到生成环境发现 无法找到 css 和 js

# Production 冰山一角的悲剧啊 Started GET "/discount_service/assets/admin.js?body=1" for 127.0.0.1 at 2014-05-23 14:50:24 +0800 A...

2014-05-23 15:06:00

阅读数 20

评论数 0

Android 设计模式

简介 项目开发中发现问题、解决问题这个过程中会出现很多问题,比如重复出现、某个问题的遗留,这些问题的本质就是设计模式。今天记录设计模式的知识点。 内容 在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。它们的耦合度依次增强。依赖关系:...

2014-05-13 16:04:00

阅读数 15

评论数 0

Android tree应用框架

简介 一个好的Android应用开发框架,可以加快Android开发速度,今天笔记基于许多开源项目自写了一款Android应用框架。 内容 框架包括:界面管理(Activity管理)、数据库操作(orm框架、加密等)、http交互、缓存管理、下载管理、路径管理、日志输出、网络管理、系统命令、加解...

2014-05-12 22:07:00

阅读数 15

评论数 0

Android 网络编程 记录

简介 看了深入理解Android网络编程感觉不错,今天对Android网络编程进行了要点记录。 内容 Android基于网络技术和编程实践 要点 定义 描述 IP协议 用于报文交换网络的一种面向数据的协议 TCP协议 传输控制协议,...

2014-05-08 21:21:00

阅读数 16

评论数 0

txt 转为 csv 可以通用的 工具

Ruby Txt 转为 CSV 通用的工具 to require 'csv' namespace :sys_file_conver do desc "把txt数据导入到csv中" task :txt_to_csv =&am...

2014-05-08 14:02:00

阅读数 33

评论数 0

svn vs git , scp

scp 把本地文件上传到服务器上 scp -P 1234 config/cert/dev/client.pem dev@xx.xxx.xxx:/srv/rorapps/fgcc/config/cert/production svn VS git svn svn checkout ...

2014-05-07 13:23:00

阅读数 22

评论数 0

C++ Java要点记录

简介 依然记得当初学习C++的理想----开发游戏外挂,记得在大学开发的第一款游戏外挂是连连看,读取地址数据,然后算法匹配,模拟单击事件,当时被许多同学羡慕嫉妒。 JAVA开发是2012年3月份开始开发Android后专注的,Java的学习是在大学完成的,当时JAVA考试95分满以为Java没啥难...

2014-05-06 21:42:00

阅读数 15

评论数 0

Liunx Crontab 定时的逻辑

在做活动项目时需要对时间的限制 就写模仿 crontab 写了一个 # utf-8 # '* * * * *' -> 分 时 日 月 周 # '* * * 1-3 *' -> 分 时 日 月 周 # '* * * 1,2,3 *...

2014-04-29 09:38:00

阅读数 15

评论数 0

puma 配置,启动脚本

配置: puma_server_conf.rb #!/usr/bin/env puma application_path = '/srv/rorapps/discount_service' directory application_path environment 'develop...

2014-04-26 18:14:00

阅读数 21

评论数 0

Ruby 一些常用的细节

1.try 永远不会抛出异常 在 没有的时候 返回 nil province_id = Province.find_by_name(prov).try(:id) 2.find(:first, :condotions) 方法 不言而与mobile_info = MobileInfo.find...

2014-04-26 17:48:00

阅读数 16

评论数 0

pow 的使用和常见问题

1.安装: $curl get.pow.cx | sh To set up a Rack app, just symlink it into~/.pow: $cd ~/.pow$ln -s /path/to/myapp 2.Error ...

2014-04-26 16:31:00

阅读数 26

评论数 0

关于ssl证书的格式转换以及各方式的使用 收集以及案例,工具soap-ui

关于ssl证书的格式转换以及各方式的使用 收集以及案例 http://stackoverflow.com/questions/12162975/openssl-not-enough-dataopenssl x509 -inform der -in"c:\mydir\te...

2014-04-23 11:25:00

阅读数 22

评论数 0

终端中常用的shell 命令

Mac 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键。 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。 在命令终端中可以通过Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retriev...

2014-04-23 09:06:00

阅读数 13

评论数 0

Android 双卡双待识别

简介 Android双卡双待已经越来越普及了,解决双卡双待管理是广大手机开发人员必须得面对的问题,为实现Android平台的双卡双待操作,笔者研究了Android 应用层操作双卡双待的机制。 机制 获取基于ITelephony接口实现phone应用中的“phone服务”,通过Telephony...

2014-04-22 16:13:00

阅读数 18

评论数 0

配置 Rails 应用程序

这个指南涵盖了 Rails 应用程序的配置和初始化设置.通过浏览这个指南,你将能: 调整 Rails 应用程序的运作 附加程序启动时运行的代码 endprologue. 初始化代码的位置 Rails 提供四个标准的位置初始化代码 config/application....

2014-04-16 18:45:00

阅读数 18

评论数 0

Android系统镜像文件的打包过程分析

在前面一篇文章中,我们分析了Android模块的编译过程。当Android系统的所有模块都编译好之后,我们就可以对编译出来的模块文件进行打包了。打包结果是获得一系列的镜像文件,例如system.img、boot.img、ramdisk.img、userdata.img和recovery.img等...

2014-04-14 01:01:00

阅读数 12

评论数 0

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