Mr.H的博客

慢慢飞慢慢飞

排序:
默认
按更新时间
按访问量

Linux常用命令笔记

date命令 date :查看系统当前时间和日期 cal命令 cal :显示当月的日历 df命令 df :查看磁盘当前可用空间 free命令 free :查看可用内存(运行内存) exit命令 exit :结束终端会话 pwd命令 pwd :查看...

2018-04-28 08:54:59

阅读数:10

评论数:0

Android的进程间通信AIDL使用步骤

虽然很多应用都是在一个进程中,但是同样的也有很多应用是运行在不同进程中的,一个进程Crash了并不会影响其他的进程。因此在不同的进程中就需要相互通信了。这就引出了IPC(Inter-Process Communication)的概念。AIDL(Android Interface Definitio...

2018-04-28 08:52:40

阅读数:10

评论数:0

底部弹出框BottomDialog

BottomDialog 日常需求中通常都会有这样的需求,点击按钮会从底部弹出一个对话框,选择操作。例如分享或者更换头像弹出对话框。 因此抽空将此功能封装成库,方便以后引用。 ScreenShot Import Maven Step 1. Add the JitPa...

2018-03-27 14:29:51

阅读数:25

评论数:0

找不到DaggerApplicationComponent类

在学习开源项目微阅的时候,第一次打开碰到红色波浪线的错误DaggerApplicationComponent 类找不到解决办法:这个类是Dagger自动生成的,只需要rebuild一下项目就可以了。

2018-03-05 22:11:19

阅读数:101

评论数:0

Kotlin For Android(一)——创建Kotlin项目并简单配置

Kotlin 前段时间被 Google 纳为开发安卓的首选语言,Kotlin可谓是水涨船高,学习它也是很有必要的。 AndroidStudio3.0上可以直接支持Kotlin,2.x的可以通过安装插件来支持Kotlin。 1. 安装插件 2. 创建项目 3. 配置 4. 开发写代码...

2018-01-31 22:37:05

阅读数:44

评论数:0

Android自定义View——风车

最近在Pure天气上看到一个风车的效果感觉不错,决定来模仿一个类似的。Pure天气的效果图:自己做的效果图:太大了感觉蛮丑的 (┬_┬)问题分析风车可以由一下几个部分组成: 2条线架在一起是风车架子 三个风车叶子组成,每个叶子可以看成2个等腰三角形组成(便于计算,小等腰三角形是一个等腰直角三角形)...

2017-11-19 16:15:10

阅读数:164

评论数:1

Android自定义View时获取文字宽高

获取文字宽度:private int getTextWidth(String text, Paint paint) { Rect rect = new Rect(); // 文字所在区域的矩形 paint.getTextBounds(text, 0, text.length(), ...

2017-11-16 20:36:10

阅读数:69

评论数:0

Android开发问题日记

1. 使用 Rxjava2 和 Retrofit2 依赖库运行项目报错 :<问题出现>依赖库:compile 'io.reactivex.rxjava2:rxjava:2.0.7' compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compi...

2017-10-16 13:03:06

阅读数:159

评论数:0

Live Templates提高Android开发效率

Live Templates 是 AndroidStudio自带的一个工具,通过设置一个固定格式的模板,根据设置的模板 “KEY” 来快速补全代码达到提高效率的效果。AndroidStudio 为我们提供了默认的一些模板,而且也支持自定义模板。 Live Templates 位于 File &g...

2017-07-26 22:06:02

阅读数:160

评论数:0

查看SharedPreferences中保存的数据

Android开发中一般都是将配置文件保存至 SharedPreferences 中,除了使用 getString 等方法获取保存的值之外有什么办法可以直观的看到所保存的值呢?答案是使用 adb 工具。步骤:一、打开命令提示符(Win+R)输入cmd回车; 二、输入命令 adb shell...

2017-07-25 21:56:29

阅读数:1504

评论数:0

Git常用命令总结(持续收集...)

安装完Git后进行设置用户名和邮箱:git config --global user.name "xxx" git config --global user.email "xxx"Example: git config --global u...

2017-07-06 20:55:14

阅读数:249

评论数:0

一步一步带你实现自定义圆形进度条(详解)

每次看到别人做出炫酷的都会想,这个应该很难吧?这是心理上先入为主的就这么认为了,其实实现很简单,下面一步一步的详细剖析自定义圆形进度条的步骤。首先看效果图: 篇幅有点长,耐心看完肯定get新技能。看每一个视图都包含了些什么。 最里层一个蓝色圆形 中间一层显示进度的橙色扇形圆弧 最外层一个红色圆环...

2017-06-28 09:05:24

阅读数:198

评论数:0

AndroidStudio调试利器——Android WiFi Adb

一个好的工具能加快开发效率,调试工具亦然。        传统安卓调试就是拿着一根数据线和设备连接,这样既需要一根好的数据线,而且经常拔插USB接口,接口本身也有一定的损伤。还有一个致命的弱点就是,当有些设备不便于连接电脑时,我们就无法进,行直接编译运行测试了。不过万能的IDE给我们提供了插件An...

2017-06-07 00:07:58

阅读数:340

评论数:0

PyCharm、Python、Django安装以及环境变量配置(Windows)

开发Python有很多IDE工具,我选择了PyCharm工具,因为风格AndroidStudio极其的相似,对于我来说这个工具很容易上手。一、PyCharmPyCharm官网下载地址:http://www.jetbrains.com/pycharm/download/#section=window...

2017-02-22 21:21:30

阅读数:6440

评论数:0

Android-RSA算法加密解密

被这个小问题困了2天,终于被干掉了。安卓中利用RSA算法加密和解密 整个流程大致为:生成密钥对->获取公私钥->对明(密)文加(解)密。 package com.cc.encrypttest;import android.util.Base64;import java.secur...

2016-11-24 18:07:11

阅读数:577

评论数:0

Android从相册选择图片和调用系统摄像头拍照

Android开发中很多情况下需要从图册或者相机中获取到图片, 下面就分享一个小栗子。 效果为从相册或者拍照获得的图片然后设置给界面中的ImageView。 至于对话框的弹出方式这里就不赘述了,请自行参考: Android实现QQ换头像的对话框 在最底下会给出APK和源码。 &am...

2016-10-17 22:32:07

阅读数:303

评论数:0

Android修改系统时间

最近碰到修改系统时间的需求,折腾了一段时间,发现网上有一种方法是通过 命令的方式修改的。 在这里感谢那位老兄的方法。 TimeManager.setSystemTime: public static void setSystemTime(Date date) { Simpl...

2016-10-13 18:11:59

阅读数:1212

评论数:0

使用EditText出现java.lang.StackOverflowError报错

最近项目中有个在EditText中输入子网掩码(xxx.xxx.xxx.xxx)形式的需求,只需 手动填入数字,自动添加”.”进去。于是想到了EditText的addTextChangedListener, 不过在editText.setText()时就碰到了问题,报了java.lang.St...

2016-10-13 11:19:15

阅读数:759

评论数:0

Android实现QQ换头像的对话框

之前一直觉得QQ换头像弹出的对话框挺好看的,而且在项目中也有这个 需求,于是写一个Demo出来分享一下。话不多说,先来张效果图看看。 上面是QQ中的效果。上面的效果图为需要实现的效果。简单来说,就是弹出了一个对话框。接下来说说是怎么实现的。对话框Dialog中的是自定义View,下面先贴出代码...

2016-10-12 22:34:18

阅读数:319

评论数:0

AndroidStudio导入jar包或第三方开源工程库library

在开发项目的时候或多或少都会引用第三方开源工程库或者是自己已经写好的项目需要引用。常见的方式分为三种: Jar 包的形式 AndroidStudio 盛行的方式,在 app 的 build.gradle 文件的 dependencies 中 compile 引用一个完整的工程 对于 Jar 包形式...

2016-10-09 17:10:00

阅读数:446

评论数:0

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