work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  S.Android

摘要:在工程下面的build.gradle 增加配置 1.增加Plugin apply plugin: 'jacoco' 2. 增加jacoco版本 3.申明一个gradle task 4. 打开testCoverageEnabled 6. 运行报告 gradlew jacocoTestReport 运行 阅读全文

posted @ 2018-01-31 10:47 work hard work smart 阅读(395) 评论(0) 推荐(0) 编辑

摘要:1. 在Android Studio创建工程 工程名称 AndroidUnitTest 2. 创建测试类CommonUtil 在类中加入sum和multiply方法 在CommonUtil类中右击 选择Go To --> Test 方法 选中setUp/@Before, 勾选需要测试的方法,选择De 阅读全文

posted @ 2018-01-24 11:34 work hard work smart 阅读(168) 评论(0) 推荐(0) 编辑

摘要:1. 创建开发分支 git checkout -b dev master 2. 创建功能分支 git checkout -b feature-1 master 3. 创建修改Bug分支 git checkout -b fix-bug-1 master 这是临时修改bug的分支,bug修改好后,合并到 阅读全文

posted @ 2018-01-03 10:19 work hard work smart 阅读(237) 评论(0) 推荐(0) 编辑

摘要:1.基本语法 https://github.com/mcxiaoke/kotlin-notes/blob/master/kotlin-tutorial-basic.md 2.推荐两篇Kotlin Android入门文章 Getting started with Android and Kotlin 阅读全文

posted @ 2017-05-25 13:55 work hard work smart 阅读(244) 评论(0) 推荐(0) 编辑

摘要:1.从官网下载Genymotion Genymotion官方下载地址:https://www.genymotion.com/#!/download 没有注册,先进行注册 公司规模选择个人 2.Android Studio使用Genymotion插件 参考: Genymotion安装与使用、Andro 阅读全文

posted @ 2017-05-06 23:08 work hard work smart 阅读(199) 评论(0) 推荐(0) 编辑

摘要:现在将Android Studio快捷键的使用整理如下: : 阅读全文

posted @ 2017-05-06 16:47 work hard work smart 阅读(187) 评论(0) 推荐(0) 编辑

摘要:1.在下面的目录创建gradle.properties文件 在文件夹中添加 以上配置的目的: 增大gradle运行的java虚拟机的大小,让gradle在编译的时候使用独立进程,让gradle可以平行的运行。 2. Android studio中配置 开启offline模式 阅读全文

posted @ 2017-05-06 15:51 work hard work smart 阅读(291) 评论(0) 推荐(0) 编辑

摘要:1. BroadcastReceiver 在UI thread? BroadcastReceiver 总是在UI thread, If you register your BroadcastReceiver using a valid Handler running on a different t 阅读全文

posted @ 2017-02-22 15:59 work hard work smart 阅读(299) 评论(0) 推荐(0) 编辑

摘要:android源码的目录结构 【以下网络摘抄】 |-- Makefile ! l/ a5 n% S% @- `0 d# z# a$ P4 V3 o7 R|-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic 阅读全文

posted @ 2016-09-08 17:53 work hard work smart 阅读(529) 评论(0) 推荐(0) 编辑

摘要:一般情况下,Activity和Service在同一个包名内,并且没有设定属性android:process=":remote",两者在同一个进程中。 因为一个进程只有一个UI线程,所以两者就在同一个线程里。 如果设置android:process=":remote",就属于跨进程访问,就属于不同的进 阅读全文

posted @ 2016-03-15 09:49 work hard work smart 阅读(971) 评论(0) 推荐(0) 编辑

摘要:网上找到的一篇关于: 针对不同的应用,使用不同的方式的文章。原文地址 String contentDetails = ""; String contentBrief = ""; String shareUrl = ""; Intent it = new Intent(Intent.ACTION_SE 阅读全文

posted @ 2016-02-29 17:20 work hard work smart 阅读(811) 评论(0) 推荐(0) 编辑

摘要:1.加入权限2.Layout设计 3.Code设计public class MainActivity extends Activity { private Bitmap bitmap; private ImageView show; private Handler handler = new ... 阅读全文

posted @ 2016-01-12 17:14 work hard work smart 阅读(234) 评论(0) 推荐(0) 编辑

摘要:Android 中Fragment使用public class MainActivity extends Activity { public static String[] array = { "item1,", "item2", "item3", "item4", "item5", "item6... 阅读全文

posted @ 2015-11-11 13:22 work hard work smart 阅读(328) 评论(0) 推荐(0) 编辑

摘要:版权声明:欢迎自由转载-非商用-非衍生-保持署名。作者:Benhero,博客地址:http://www.cnblogs.com/benhero/Android Wear开发 - 学习指南http://www.cnblogs.com/benhero/p/4273800.html前言本篇文章是本人对这这... 阅读全文

posted @ 2015-07-21 18:38 work hard work smart 阅读(5469) 评论(0) 推荐(0) 编辑

摘要:1.隐藏Fragment FragmentManager fManager = getFragmentManager(); fManager.beginTransaction() .setCustomAni... 阅读全文

posted @ 2014-07-03 14:19 work hard work smart 阅读(7781) 评论(0) 推荐(1) 编辑

摘要:实现手电筒Flash Light 关键代码实现Flash的逻辑view.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ... 阅读全文

posted @ 2014-04-23 10:48 work hard work smart 阅读(2628) 评论(0) 推荐(0) 编辑

摘要:数据库的路径:/data/data/com.android.providers.settings.获取飞行模式:Settings.System.getInt(mContext.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) 阅读全文

posted @ 2014-04-23 10:26 work hard work smart 阅读(4398) 评论(0) 推荐(0) 编辑

摘要:android资源文件夹的写法规则: 语言缩写-国家地区缩写 语言缩写 藏语:bo_CN en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国) ar_BH 阿拉伯文 (巴林) ar_DZ 阿拉伯文 (阿尔及利亚) ar_EG 阿拉伯文 (埃及) ar_I 阅读全文

posted @ 2014-04-22 14:18 work hard work smart 阅读(53136) 评论(0) 推荐(0) 编辑

摘要:Android 程式开发:(十三)特殊碎片 —— 13.2 DialogFragment原文地址我们也可以创建另外一种碎片——DialogFragment。顾名思义,DialogFragment就是一个浮动在Activity上面的Fragment。当需要用户的反馈时,DialogFragment就会... 阅读全文

posted @ 2014-04-22 13:58 work hard work smart 阅读(412) 评论(0) 推荐(0) 编辑

摘要:原文:http://www.cnblogs.com/feisky/archive/2010/01/10/1643460.html位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源: Resources res=getResources();使用BitmapDrawable获取位图使用BitmapDrawable (InputStream is)构造一个BitmapDrawable;使用BitmapDrawable类的getBitmap()获取得到 阅读全文

posted @ 2014-03-05 11:08 work hard work smart 阅读(837) 评论(0) 推荐(0) 编辑