- 博客(18)
- 收藏
- 关注
原创 Windows下Android源码下载脚本(shell+awk)
一,准备工作:以下载源码android-4.4.2_r1为例 1. 新建文件夹 /d/Android_Source/Android_4.4.2_r1 ,此为源码存放目录 2. 新建文件夹 /d/Android_Source/shell_download_source ,此为脚本存放目录 3. 准备default.xml文件:
2014-02-16 00:43:14 1893
原创 设计模式-单例模式
设计模式-单例模式单例模式样例代码单例模式单例模式属于创建型模式的一种,应用于保证一个类仅有一个实例的场景下,并且提供了一个访问它的全局访问点,如spring中的全局访问点BeanFactory,spring下所有的bean都是单例。单例模式的特点:从系统启动到终止,整个过程只会产生一个实例。单例模式常用写法:懒汉式,饿汉式,注册式,序列化式。样例代码懒汉式package com.demo.test.test2;/** * 单例模式--懒汉式 */public class Lazy
2021-11-08 19:26:33 97
原创 设计模式-模板方法
设计模式-模板方法模板方法样例代码模板方法在模板模式中,父抽象类公开几个抽象方法供子类实现。在父抽象类中有另一个方法或几个方法使用抽象方法来实现业务逻辑。抽象方法通常用于父类所需的每个步骤。样例代码例如: 购物.先打开App, 再寻找商品,然后支付,最后签收包裹.package com.demo.test.test1;public abstract class Shopping { /** * 打开app */ abstract void openApp(
2021-11-08 18:55:15 90
原创 Spring MVC执行过程
Spring MVC执行过程调整日志级别为trace执行过程跟踪源码调整日志级别为trace在springboot工程文件application-dev.yml中添加代码logging: level: web: trace启动项目,对url进行请求,可以看到更多日志,方便跟踪源码.2021-11-08 17:43:02.075 INFO 5884 --- [nio-8081-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Ini
2021-11-08 18:22:15 234
转载 Android图片复古拉伸解决办法参考
http://blog.csdn.net/zhangjikuan/article/details/20573185
2014-03-12 13:17:54 482
原创 Android跟踪代码
1.将系统部分代码下载,例如packages/apps/Settings2.导入eclipse3.连接手机4.运行Hierarchy View查看当前的运行进程5.打开ddms,在该进程前面点击绿色的小虫子6.进入Debug模式7.ok,在代码中设置的断点起作用了!
2014-02-15 14:23:49 513
原创 awk学习
1.截取字符串 awk -F 'path=' '{print $2}' manifest.xml | awk -F '"' '{print $2}' > 2.txt 2.执行awk脚本 awk -f awk_test.awk git_path_wzc.txt awk_test.awk文件内容:#!/user/bin/awk -f NR == 1{
2014-02-13 19:21:59 448
原创 linux常用命令
1.快速定位文件 locate file_name find -name file_name file_path2.vi快速定位文件中第10行 vi +10 file_name vi +/string file_name3.压缩文件 tar cvf file_name.tar /file_path tar cvzf file_name.t
2014-02-09 01:56:44 417
原创 Windows下Android源码下载
(1)准备下载工具msysgit 官方下载:http://code.google.com/p/msysgit/downloads/list(2)安装msysgit,运行(3)准备存放源码,命令如下:(以路径 D:\Android_Source为例) cd D: mkdir Android_Source cd Android_
2014-01-16 00:17:51 1121
原创 linux基础命令学习笔记
友情提示:linux的在线查询man很强大,任何命令和参数都可以查到,是全英文的,刚开始不太习惯,看久了就习惯了!1.RedHat和FedoraCore的软件包是rpm格式的,而Debian和Ubuntu则是deb格式的。2.在文件名前加一个.(小数点)记号,这样就会在ls后不加参数时隐藏这些文件。3.在bash下,超级用户的命令提示符是# 而普通用户的命令提示符是$4.注销 lo
2014-01-11 13:25:01 573
原创 * daemon not running. starting it now on port 5037 *
在windows命令行中启动服务 adb start-server 发现如下错误: * daemon not running. starting it now on port 5037 * ADB server didn't ACK *fail to start daemon* 解决办法:
2014-01-11 11:13:37 1433
转载 Android ActionBar中进行Fragment切换
非常感谢小源求学的博文在ActionBar中进行Fragment之间的切换博文链接地址:http://www.cnblogs.com/hanyuan/archive/2012/04/10/ActionBar_Fragments.html博文中对ActionBar与Fragment切换写的很详细,由此受启发写下自己的实践过程。再次感谢小源求学!效果图:实现思路
2013-04-18 13:31:13 1405
原创 Android TabHost+Fragment替换TabActivity
前段时间使用TabActivity,发现该方法已经被抛弃,见原图:现在用TabHost和Fragment替换掉TabActivity,实现同样的效果。实现思路:1.每个fragment都有自己的layout,通过inflater.inflate(R.layout.day_fragment, container, false)将fragement的layout联系在一起。
2013-04-18 09:58:12 1478
转载 Android Handler机制
非常感谢CodingMyWorld的博文android的消息处理机制(图+源码分析)——Looper,Handler,Message博文连接:http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html 分析讲解的很透彻,看完博文,自己对Android Handler的机制有了更进一步的认识,再次感谢Coding
2013-04-17 15:29:24 750
原创 Android UI组合控件------自定义时间轴控件
最近由于项目需要,需要自定义时间轴控件,废话不多说,直接上图:控件特点:1. 宽度高度可自行设定,各个时间点间的间距会自动拉长或缩短。(控件自身有最小长度和最小宽度,小于这个范围就无法拉长或缩短了)2.中间彩色的会议时间段的颜色,是随机生成的RGB颜色,避免会议时间相邻,会议时间混淆。3.上面的会议时间指针可以向右移动,指到会议时间段的正中间。4.时间轴的背景颜
2013-04-17 11:49:40 5069 13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人