自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MAIMIHO的博客

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(30)
  • 资源 (19)
  • 收藏
  • 关注

原创 Android studio 提取layout和恢复

写布局的时候, 如果有能公用的地方, 我们可以抽取为一个layout, 是代码简洁, 结构清晰. Android studio可以一键提取layout 对应的快捷键keymap为Extract 当然, 你想恢复也很简单 对应的快捷键为Ctrl + Alt + N 对应的keymap为Inline

2016-07-26 00:12:23 3343

原创 Android studio 提取style和恢复

写布局的时候往往会定义很多重复的属性, 比较好的写法是抽取为style, 以便复用, 和代码整洁.Android studio可以一键提取出style. 下面来演示一下. 比如下面这个TextView<TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height

2016-07-26 00:03:12 3379

原创 Android studio 提取方法和恢复

一份比较规范的代码, 一个方法不应该过长, 有时候写着写着发现一个方法都写了很多行了, 这个时候可以把一些逻辑抽再取为一个方法. Android studio可以快捷的完成这项工作. 提取方法的快捷键是Ctrl + Alt + M(对应的keymap是Method) 可以看到相当的好用.如果你以后反悔了, 想恢复, 其实也很简单. Ctrl + Alt + N(对应的keymap是Inlin

2016-07-25 23:49:17 1464

原创 Android studio 更改log颜色

Android studio默认log颜色很单一, 区分不明显. 可以通过设置log颜色得到更好的显示效果.设置入口在这: 一步一步点, 去掉右边的勾选, 选中5, 就可以选自己喜欢的颜色了. 4处对应的是log的几个级别.log有时候特别长, 可以选中这个按钮让log自动换行 另外, 默认log显示的前缀太多, 如果不幸是小屏幕的话, 想看到的信息都被挤到后面去了.可以设置显示那些前缀

2016-07-25 23:16:40 2145

原创 Android studio显示行数

Android studio默认不显示代码的行数. 看起来有些不方便. 打开显示行号可以直接右键单击代码左边选择show line numbers 就可以显示对应的行数了. 如果想要所有的地方都显示需要到设置里面设置显示行数.

2016-07-25 21:20:45 1263

原创 requestWindowFeature(Window.FEATURE_NO_TITLE)无效

Android studio中新建一个project, 在onCreate方法中加上requestWindowFeature(Window.FEATURE_NO_TITLE); 会发现Title并不会像在eclipse里面一样隐藏掉. public class MainActivity extends AppCompatActivity { @Override protected v

2016-07-23 19:26:43 3815

原创 This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE

异常信息: Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to fal

2016-07-23 18:00:21 2333

原创 drwxrwx--x代表什么

DDMS视图的File Explorer和Android文件管理器里面可以看到这一串字母. 代表的是文件访问权限.第一位: -表示这是一个文件 d表示这是一个文件夹 l表示这是一个链接后9位分成三组, 都是rwx, 也就是: r读 w写 x执行三个组分别是: 所有者 用户组 其他看下这张图就能明白是什么意思了 这样就很直观了.比如所有者拥有读

2016-07-22 20:31:43 10032

原创 Android studio 截取手机屏幕

以前eclipse的时候, 我们需要手机屏幕截图的时候会切换到DDMS视图去截图 在Android studio中就没有这么麻烦了 点开最下面Android Monitor点开箭头所示的地方就可以给手机截图了

2016-07-20 23:34:40 7099

原创 Android studio 截取XML预览图

studio 的Preview预览界面用起来很方便. 有时需要给预览效果截图, 直接拿截图工具截取的话效果并不好. 其实studio已经可以直接保存预览效果图了.点击上面图示的按钮就可以按照选定的设备的分辨率保存预览图了

2016-07-20 23:19:57 2139 1

原创 TextView设置行距

Android TextView显示多行的时候行距较小 可以通过TextView的属性调整行距android:lineSpacingExtra 设置行间距。android:lineSpacingMultiplier 设置行间距倍数看效果: android:lineSpacingExtra="6dp"android:lineSpacingExtra="6dp"android:lineSpaci

2016-07-20 23:12:32 1065

原创 Android studio启动到指定Activity

Android studio的强大就不用多说了, 今天说一下studio怎么启动到指定的Activity.场景: 有如下5个Activity, MainActivity Activity2 Activity3 Activity4 Activity5 一层一层跳转, 当写Activity5的测试的时候, 一些小改动就要一层一层的去跳转, 或者修改跳转逻辑. 其实Android stu

2016-07-19 23:01:38 21187 1

原创 LinearLayout android:divider属性

分隔线的效果的实现可以有很多方法 这里说一下用LinearLayout android:divider属性达到这种效果先看上面图片所示效果的代码. activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/and

2016-07-19 21:04:06 1502

原创 获取ImageView中的图

ImageView有一个public Drawable getDrawable()方法, 可以获取当前ImageView的Drawable对象. 这样, 我们就可以从一个ImageView获取到它的Drawable设置到另一个ImageView.mBtn.setOnClickListener(new View.OnClickListener() { @Override

2016-07-19 08:50:15 4342

原创 Android .gitignore

.DS_StoreBuilt application files*.apk *.ap_Files for the ART/Dalvik VM*.dexJava class files*.classGenerated filesbin/ gen/ out/Gradle files.gradle/ build/Local configuration file (sdk path, etc)loc

2016-07-18 23:25:47 1344

原创 Android Postfix Completion快速补全插件

Android Postfix Completion是一款通过.XXX快速补全的Android studio插件.Github地址 安装插件按照提示重启studio代码中使用插件直接上图: 另附: Postfix Expression Description Example .toast Create and s

2016-07-18 23:14:46 6475

原创 Android 快速实现Parcelable接口

Android序列化有两种方式, 实现Serializable, 这种直接 implements Serializable就好了. 另一种就是实现Parcelable 需要写一些代码. 好在有android parcelable code generator这款插件, 省去了这个繁琐的过程.下面就来详细看下怎么使用这款插件: 首先安装插件按照提示重启Android studio写Bean类写到这样就

2016-07-18 22:42:15 2419

原创 Intent 传递List<Object>

Intent可以传递序列化对象, 但要求实现Parcelable 或 Serializable接口Intent有如下方法public Intent putExtra(String name, Parcelable value)public Intent putExtra(String name, Serializable value)如果一次传递多个序列化对象, 可以放到一个集合里面一起传递.in

2016-07-18 22:27:44 2045

原创 ScrollView页面不在顶部

最近碰到ScrollView中嵌套了ListView后进入页面会直接显示ListView的第一条内容, ListView上面的要滑动才能显示.原来是ListView获取了焦点, 导致ScrollView直接滑动到了ListView的位置. 加上listView.setFocusable(false);就可以了同样适用于ScrollView嵌套GridView

2016-07-16 21:20:18 911

原创 markdown 删除线

~~ ~~包裹的文字会显示删除线 删除线~~删除线~~

2016-07-16 21:14:55 30016

原创 Android getColor方法提示过时

Api23中发现getColor方法过时了 getResources().getColor(R.color.black)查到了另一个替代的方法 ContextCompat.getColor(this, R.color.gray)源码如下public static final int getColor(Context context, int id) { final int

2016-07-16 20:45:11 1543

原创 TextView按下background和textColor一起改变

使用drawable就可以达到这种效果 <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="30dp" android:background="@drawable/selector" and

2016-07-16 15:57:06 1119

原创 Android Button 大写

Button文字如果设置了字母, 无论大小写, 最终都会变成大写. 解决办法: 在Button xml属性中添加android:textAllCaps="false"在style里面添加<item name="android:textAllCaps">false</item>

2016-07-16 10:39:12 1014

原创 Android 资源名获取R文件id

也就是通过res文件夹下的资源名称获取R文件里面生成的id, 这个id用起来和在代码中使用R.XXX.XXX一样.获取方法为:getResources().getIdentifier(String name, String defType, String defPackage)上图上代码@Overridepublic void onClick(View v) { switch (v.ge

2016-07-15 17:04:37 6583

原创 Android 运行时权限

添加dependenciesbuild.gradle(Project)中添加buildscript { dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' }}build.gradle(Module)中添加apply plugin: 'android-apt'targe

2016-07-14 20:31:19 3661

原创 Linerlayout background selector无效解决方法

Linerlayout xml属性:<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/bg_white_to_gray" android:orientation="horizontal"

2016-07-14 12:32:00 1888

原创 Error:(2, 0) Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory

导入github上的工程报错Error:(2, 0) Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory<a href="openFile:XXX\build.gradle">Open File</a>点击Open File指向了apply plugin: 'com.github.dcendents.andro

2016-07-14 09:14:56 1088

原创 android:background 图片被拉伸解决方法

使用图片给Linerlayout等做背景的时候图片会被不同程度拉伸<LinearLayout android:layout_width="match_parent" android:background="@drawable/bg" android:layout_height="match_parent"/>我们可以在xml设置android:background属性时,使

2016-07-12 21:04:18 11100 2

原创 Git配置多个SHH Key

Git Bash中进入~/.shh文件夹添加私钥 ssh-agent bash ssh-add xxx1 ssh-add xxx2查看私钥列表 ssh-add -l清空私钥列表 ssh-add -D添加配置文件在 ~/.ssh 目录下新建一个config文件 touch config任意文本编辑器打开, 添加如下# gitlabHost gitlab.comH

2016-07-06 22:46:13 1540

原创 Git配置步骤

SSH Keys生成sshkey&gt;ssh-keygen -t rsa -C "xxxxx@xxxxx.com"提示: Generating public/private rsa key pair. Enter file in which to save the key:这里可以输入文件名, 可为空 Enter passphrase (empty...

2016-07-06 22:40:00 2441

SmartDeblur-2.3_win_HOME.exe

SmartDeblur是一款图像清晰软件,顾名思义,它能够帮助您将一些对焦不准或者不小心拍模糊了的照片进行调整,修复照片的清晰度,简单好用. http://smartdeblur.net/

2020-10-11

TrafficMonitor_V1.79_x64.7z

Traffic Monitor是一款用于Windows平台的网速监控悬浮窗软件,可以显示当前网速、CPU及内存利用率,支持嵌入到任务栏显示,支持更换皮肤、历史流量统计等功能。 https://github.com/zhongyang219/TrafficMonitor

2020-08-03

QTTabBar-zh-CN.zip

QTTabBar是一款可以让你在Windows资源管理器中使用Tab多标签功能的小工具。从此以后工作时不再遍布文件夹窗口,还有给力的文件夹预览功能,大大提高了你工作的效率。就像IE 7和Firefox、Opera那样的。QTTabBar还提供了一些功能插件,如:文件操作工具、树型目录、显示状态栏等等 https://github.com/indiff/qttabbar

2020-08-03

Sarasa更纱黑体term-sc.zip

只包含 更纱黑体term-sc 也就是简体版「Sarasa Gothic / 更纱黑体 / 更紗黑體 / 更紗ゴシック」从更纱黑体的 GitHub 页面下载的。这里做了搬运

2020-06-02

noMeiryoUI240.zip

Windows字体修改工具 noMeiryoUI中文版是一款字体修改软件,当你需要修改字体的时候就可以选择这款软件,该软件是中文的,你也可以选择英文的,也可以选择韩文的,提供多个设置功能,在软件界面就可以找到你需要编辑的字体,可以在一个查找界面查看系统全部字体,支持对标题、图标、调色板、菜单等进行选择,可以对全部项目设置,可以对单个项目修改,帮助用户轻松修改字体基础信息,不会对原来的字体样式修改,如果你需要修改系统字体,可以选择这款noMeiryoUI中文版!

2020-06-02

SceneBuilder-11.0.0.msi

搬运 SceneBuilder 最新版 , SceneBuilder-11.0.0.msi https://download2.gluonhq.com/scenebuilder/11.0.0/install/windows/x64/SceneBuilder-11.0.0.msi

2020-05-15

javafx_scenebuilder-2_0-windows.msi

javafx_scenebuilder-2_0-windows.msi 官方下载地址: https://www.oracle.com/java/technologies/javafxscenebuilder-1x-archive-downloads.html

2020-04-23

rpcs3-v0.0.7-9151-9dab0575_win64.7z

rpcs3-v0.0.7-9151-9dab0575_win64 Open-source PlayStation 3 Emulator RPCS3 is a multi-platform open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows, Linux and BSD.

2019-11-18

MacTypeInstaller_2019.1-beta6.exe

MacTypeInstaller_2019.1-beta6.exe, win10 1903使用正常.

2019-07-25

双开微信.zip

支持双击打开两个微信, 可以同时登录两个不同帐号的微信.

2019-07-25

espresso-cheat-sheet-2.1.0.pdf

Android测试框架espresso, 文档简单介绍了espresso的常用方法.

2019-06-28

Mapping.jar

压缩Android 混淆后 mapping.txt , 友盟只能上传10M以内的mapping文件, 超过了10M可以使用这个工具减少大小. 下载jar, 到mapping.txt所在文件夹双击运行即可. 需要jre环境. 如果双击没有运行可以使用命令行 java -jar 运行.

2019-06-28

Zeplin1.11.0

Zeplin1.11.0 官方安装包, 解决大家下载缓慢的问题. 目前最新版.

2019-02-25

noMeiryoUI v2.35

更改win10默认字体, win10 1809使用没有任何问题. 无风险,无占用,就能美化系统字体风格。

2019-02-25

bodymovin.zxp

bodymovin.zxp http://airbnb.io/lottie/ Lottie for Android, iOS, React Native, and Web Get it on Google Play Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile and on the web! For the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating it by hand. They say a picture is worth 1,000 words so here are 13,000:

2018-05-18

KoalaSetup2.3.0

Koala2.3.0安装程序. Version 2.3.0, 2017-11-19. koala是一个前端预处理器语言图形编译工具,支持Less、Sass、Compass、CoffeeScript,帮助web开发者更高效地使用它们进行开发。跨平台运行

2017-12-07

Android Espresso UI测试

Android Espresso UI测试 http://blog.csdn.net/MAIMIHO/article/details/54604318 源码

2017-01-19

LeakCanaryDemo.

Android常见内存泄漏和LeakCanary的使用 http://blog.csdn.net/MAIMIHO/article/details/54246897

2017-01-08

Android动画总结

Android动画总结

2016-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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