`
xiaoheliushuiya
  • 浏览: 401886 次
文章分类
社区版块
存档分类
最新评论
文章列表
前面101篇文章都是分析Android系统源码,似乎不够接地气。如果能让Android系统源码在真实设备上跑跑看效果,那该多好。这不就是传说中的刷ROM吗?刷ROM这个话题是老罗以前一直避免谈的,因为觉得没有全面了解Android系统前就谈ROM是不完整的。写完了101篇文章后,老罗觉得第102篇文章该谈谈这个话题了,并且选择CM这个有代表性的ROM来谈,目标是加深大家对Android系统的了解。 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注! 说起刷ROM的动机,除了上面说的用来看Android系统源码在真实设备上的运行效果,还有很多值得说的。回想起 ...
我决定放弃15W年薪回家实体创业。这不是冲动,这是深思熟虑的决定。 我不知道从事多年开发的你是如何看待下列问题的: 1、<!--[endif]-->生活成本?央行决定发行五百和一千面值的钱了,钱不值钱了。 2、<!--[endif]-->生活方式?码农单追求技术的生活,无色彩。 <!--[if !supportLists]-->3、<!--[endif]-->社会淘汰?年轻是成本,可成本跟人民币一样在贬值。 <!--[if !supportLists]-->4、<!--[endif]-->社会嫁衣?打工终将被遗弃。
接着上次的记录,续写。 23、services目录 文件 描述 class AlarmManagerService extends IAlarmManager.Stub { //定时管理服务 public class AppOpsService extends IAppOpsService.Stub { // 程序选项服务 public class AppsLaunchFailureReceiver extends BroadcastReceiver { //app启动失败广播 class AppWidgetService ext ...
简介 之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了。 记录 1、下载源码,目录如下: 2、Android系统的层次如下: 3、项目目录简单分析如下: 4、telphony目录 文件 描述 CellIdentityCdma //描述电信通信标识 CellIdentityGsm 描述移动通信标识 CellIdentityLte 描述3G通信标识 CellIdentityWcdma 描述联通通信标识 CellInfo 手机信息(什么网络、是否已注册、记录时间) ...
# Production 冰山一角的悲剧啊 Started GET "/discount_service/assets/admin.js?body=1" for 127.0.0.1 at 2014-05-23 14:50:24 +0800 ActionController::RoutingError (No route matches [GET] "/discount_service/assets/admin.js"): actionpack (4.0.0) lib/action_dispatch/middleware/debug_ ...
简介 项目开发中发现问题、解决问题这个过程中会出现很多问题,比如重复出现、某个问题的遗留,这些问题的本质就是设计模式。今天记录设计模式的知识点。 内容 在java以及其他的面向对象设计模式中,类与类之间主要有6 ...
简介 一个好的Android应用开发框架,可以加快Android开发速度,今天笔记基于许多开源项目自写了一款Android应用框架。 内容 框架包括:界面管理(Activity管理)、数据库操作(orm框架、加密等)、http交互、缓存管理、下载管理、 ...
简介 看了深入理解Android网络编程感觉不错,今天对Android网络编程进行了要点记录。 内容 Android基于网络技术和编程实践 要点 定义 描述 IP协议 用于报文交换网络的一种面向数据的协议 TCP协议 传输控制 ...
Ruby Txt 转为 CSV 通用的工具 to require 'csv' namespace :sys_file_conver do desc "把txt数据导入到csv中" task :txt_to_csv => :environment do amount = 100 head_hash = { '对账文件名称' =>[12], '商户号' =>[15], '商户类型' => [4], '清算日期 ...
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 server_url svn status svn diff **file svn add **file svn commit -m "xxx" git git clone server_url git status svn diff **file git ad ...
简介 依然记得当初学习C++的理想----开发游戏外挂,记得在大学开发的第一款游戏外挂是连连看,读取地址数据,然后算法匹配,模拟单击事件,当时被许多同学羡慕嫉妒。 JAVA开发是2012年3月份开始开发Android后专注的,Java的学 ...
在做活动项目时需要对时间的限制 就写模仿 crontab 写了一个 # utf-8 # '* * * * *' -> 分 时 日 月 周 # '* * * 1-3 *' -> 分 时 日 月 周 # '* * * 1,2,3 *' -> 分 时 日 月 周 # 01-59 01-23, 01-31, 01-12, 0-6 # simple : CrontabUtil.new("20 09 * 04 2").check_time? # simple : CrontabUtil.new("20,21,40 * 29 04 ...
配置: puma_server_conf.rb #!/usr/bin/env puma application_path = '/srv/rorapps/discount_service' directory application_path environment 'development' daemonize true pidfile "#{application_path}/tmp/pids/puma_4000.pid" state_path "#{application_path}/tmp/pids/puma_4000.state" ...
1.try 永远不会抛出异常 在 没有的时候 返回 nil province_id = Province.find_by_name(prov).try(:id) 2.find(:first, :condotions) 方法 不言而与mobile_info = MobileInfo.find(:first, :conditions => ["mobile_num = ? ", mobile_num.to_i]) 3.find(:all, :select, :conditions)support_amount_a = ProvinceMerchantChangeVa ...
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 Error starting application Your Rack app raised an exception when Pow tried to run it.
Global site tag (gtag.js) - Google Analytics