彭晓勇

个人博客-每日积累—水滴石穿

Android Studio gradle配置

1.使用配置文件管理app版本 因为Android Studio是使用gradle进行项目构建的,这使得通过配置文件进行版本管理成为可能。 使用配置文件管理app版本很简单,就是定义一个properties文件,里面有版本号、版本名等版本信息,只需要在build.gradle中引用该文件,使用该配置文件的属性,进行项目的版本号等版本信息的赋值,就可以实现版本号的动态控制(**注意:**在gr......

程序员的自我修养

1.关于“快速”学习编程 对于“如何快速学习编程”这个问题,其实我真的不知道何谓“快速”。我觉得,通过遵循以下建议,你将很快地学习编程(至少你的成长/进步会快)。但你真的不应该眼中只有“快速”。只追求速度反而会拖你的后腿,让你自食其果。“快速”学习的唯一可持续方法或许是采用浸泡式教学法。找到一种方法让自己沉浸在编程中很长一段时间(几个月?)。为了让它奏效,你需要不断推动自己去学习新的东西,并......

使用adb命令去访问app数据库内容

步骤如下: 1.连上已经root的手机或者模拟器 运行 adb devices//确保可以找到当前设备 且只能是一个 adb shell 2.进入到需要查看数据库的安装包路径下 #cd data/data/packagename(com.example.test) #ls //列出当前目录下文件列表 #cd databases //进入到数据库文件夹 可继续 #ls #sqli......

Android中的AppWidget(桌面小部件)实现方式

如何编写一个AppWidget? 编写AppWidget的布局xml界面。 编写AppWidget的元数据xml文件。 该xml中定义当前AppWidget使用的 初始化布局,以及初始化宽高。 70*n-30 编写AppWidget的控制器类。 要求该类继承自AppWidgetProvider. 重写父类的生命周期方法。 清单文件中配置该AppW......

MarkDown实践

实践MarkDown语法 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 ####### 七级标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 ####### 七级标题 无序列表 - 文本1 - 文本2 - 文本3 文本1 文本2 文本3 有序列表 1. 有序文本1 2. 有序文本2 3. 有序文本3 ......

I’ve Interviewed 100s of Candidates and the Ones I Hire Always Do This

面试是很有压力的一件事,通常,你只有不到一个小时的时间来使面试官相信你是所有候选者中最合适那一个。这个面试官很有可能还会在当天面试其他的候选者并且还有其他的事情要做。那你如何才能够脱颖而出呢。 1. 充分的准备,知道哪些事情是想要让面试官知道的。 通过上百个我做组织的面试者们,我发现最合适的那些面试者永远都是表达最清晰的。 所有人都知道充足的准备是必要的,但是如何准备是极其重要的,许多人会准......