上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 129 下一页

2016年6月30日

5.1、Android Studio用Logcat编写和查看日志

摘要: Android Studio在Android Monitor中包含了一个logcat的tab,可以打印系统事件,比如垃圾回收发生时,实时打印应用消息。 为了显示需要的信息,你可以创建过滤器,更改需要显示多少信息。设置优先层,显示应用打印的消息,或者搜索日志。默认情况下。Logcat... 阅读全文

posted @ 2016-06-30 15:48 海南一哥 阅读(266) 评论(0) 推荐(0) 编辑

5.0、Android Studio调试你的应用

摘要: Android Studio包含了一个调试器,允许你调试运行在Android虚拟机或连接的Android设备的应用。通过Android Studio的调试器,你可以: 1、 选择你调试设备的app 2、 为你的代码设置断点 3、 在运行时检测变量和表达式 4、 截图和录像通... 阅读全文

posted @ 2016-06-30 14:11 海南一哥 阅读(184) 评论(0) 推荐(0) 编辑

2016年6月29日

4.4、Android Studio在命令行运行Gradle

摘要: 默认情况下,在你的Gradle构建设置中有两种构建类型:一种是为了调试你的应用,debug类型;一种是构建最终的发布版本,release类型。无论你使用哪种模式,你的app必须在安装到设备或虚拟机中之前进行签名。当时debug类型时,使用一个调试key,当时release类型时,使... 阅读全文

posted @ 2016-06-29 14:38 海南一哥 阅读(322) 评论(0) 推荐(0) 编辑

4.3、Android Studio突破64K方法限制

摘要: 当应用代码和库代码代码超过64K限制时,早期版本的构建系统会出现如下提示:Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0, 0xffff]: 65536最近版本的构建系统会出... 阅读全文

posted @ 2016-06-29 11:57 海南一哥 阅读(203) 评论(0) 推荐(0) 编辑

2016年6月28日

4.2、Android Studio压缩你的代码和资源

摘要: 为了让你的APK文件尽可能的小,你需要在构建的时候开启压缩来移除无用的代码和资源。代码压缩可在ProGuard中使用,可以检测和清除无用的类,变量,方法和属性,甚至包括你引用的库。ProGuard同样可以优化字节码,移除无用的代码,并且模糊剩下的类,变量和方法。代码模糊可以让增加A... 阅读全文

posted @ 2016-06-28 10:33 海南一哥 阅读(209) 评论(0) 推荐(0) 编辑

2016年6月27日

4.1、Android Stuido配置你的Build Variant

摘要: 每个版本的build variant代表了你可以构建的每一个版本。虽然你未直接配置build variants,你可以通过配置build type和product flavor。比如,一个demo的product flavor可以声明不同的特性和设备需求,比如自定义源码,资源和最小... 阅读全文

posted @ 2016-06-27 17:26 海南一哥 阅读(461) 评论(0) 推荐(0) 编辑

【java多线程系列】java中的volatile的内存语义

摘要: 在java的多线程编程中,synchronized和volatile都扮演着重要的 角色,volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的可见性,可见性指的是当一个线程修改一个共享变量时,另一个线程能够读到这个修改后的值。如果volatile修饰符使用恰当的... 阅读全文

posted @ 2016-06-27 13:09 海南一哥 阅读(231) 评论(0) 推荐(0) 编辑

2016年6月26日

【java多线程系列】java内存模型与指令重排序

摘要: 在多线程编程中,需要处理两个最核心的问题,线程之间如何通信及线程之间如何同步,线程之间通信指的是线程之间通过何种机制交换信息,同步指的是如何控制不同线程之间操作发生的相对顺序。很多读者可能会说这还不简单,java中的同步采用的是锁机制或volatile来完成的,的确,在应用层,java中的同步的... 阅读全文

posted @ 2016-06-26 10:21 海南一哥 阅读(139) 评论(0) 推荐(0) 编辑

2016年6月25日

4.0、Android Studio配置你的构建

摘要: Android构建系统编译你的app资源和源码并且打包到APK中,你可以用来测试,部署,签名和发布。Android Studio使用Gradle,一个高级的构建套件,来自动化和管理构建进程,同时可以允许你灵活的自定义构建配置。每个构建配置可以定义它自己的代码和资源集合。Gradle... 阅读全文

posted @ 2016-06-25 16:07 海南一哥 阅读(312) 评论(0) 推荐(0) 编辑

3.2、Android Studio在物理设备中运行APP

摘要: 当你构建一个Android应用时,在发布给用户之前,在物理设备上测试一下你的应用是非常必要的。 你可以使用Android设备作为运行、调试和测试应用的环境。包含在SDK中的工具让你在编译完成后在设备中安装和运行应用更加方便。你可以直接从Android Studio中安装你的应用到设... 阅读全文

posted @ 2016-06-25 10:17 海南一哥 阅读(240) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 129 下一页

导航