- 博客(27)
- 资源 (14)
- 收藏
- 关注
原创 代码性能优化建议
编写:kesenhoo - 原文:http://developer.android.com/training/articles/perf-tips.html这篇文章主要介绍一些小细节的优化技巧,虽然这些小技巧不能较大幅度的提升应用性能,但是恰当的运用这些小技巧并发生累积效应的时候,对于整个App的性能提升还是有不小作用的。通常来说,选择合适的算法与数据结构会是你首要考虑的因素,在这篇文章中
2016-12-21 13:46:11 3382 1
转载 android studio 开启时候变快
简介编写android工程时候,或者初学android 时候,使用android studio感觉,卡,慢,开启时候高cpu,其实可以改善的。工具/原料电脑,android studio方法/步骤首先,在android-studio/bin/studio.vmoptions studio64.vmoptions找到这两个文件,需要修改属性,注意,使用管理员权限打开
2016-12-15 11:05:31 421
原创 调度重复的闹钟
编写:jdneo - 原文:http://developer.android.com/training/scheduling/alarms.html闹钟(基于AlarmManager类)给予你一种在应用使用期之外执行与时间相关的操作的方法。你可以使用闹钟初始化一个长时间的操作,例如每天开启一次后台服务,下载当日的天气预报。闹钟具有如下特性:允许你通过预设时间或者设定某个时间间隔
2016-12-15 10:08:07 1358 3
转载 service总结
转载自:点击打开链接Service是Android中一个很重要的概念,但初学Android时并不能很好理解,容易与其它一些东西分不清,这里总结一下:1. service是什么是Android中的四大组件之一,与Activity类似但是它不提供用户界面.它主要用来提供一些不需要展示的耗时服务(比如,音乐播放,网络下载,信息监听…)2. service不是什么不
2016-12-14 22:11:28 286
转载 Android开发之Service与IntentService的区别与使用场景
转载自:点击打开链接ServiceService 是长期运行在后台的应用程序组件。Service 不是一个单独的进程,它和应用程序在同一个进程中,Service 也不是一个线程,它和线程没有任何关系,所以它不能直接处理耗时操作。如果直接把耗时操作放在 Service 的 onStartCommand() 中,很容易引起 ANR .如果有耗时操作就必须开启一个单独的线程来处理
2016-12-14 21:50:51 17593 2
原创 保持设备唤醒
编写::jdneo - 原文:http://developer.android.com/training/scheduling/wakelock.html为了避免电量过度消耗,Android设备会在被闲置之后迅速进入睡眠状态。然而有时候应用会需要唤醒屏幕或者是唤醒CPU并且保持它们的唤醒状态,直至一些任务被完成。想要做到这一点,所采取的方法依赖于应用的具体需求。但是通常来说,我们应该使
2016-12-14 21:26:07 400
原创 创建后台服务
编写:kesenhoo - 原文:http://developer.android.com/training/run-background-service/create-service.htmlIntentService为在单一后台线程中执行任务提供了一种直接的实现方式。它可以处理一个耗时的任务并确保不影响到UI的响应性。另外IntentService的执行还不受UI生命周期的影响,以此来
2016-12-14 15:03:41 314
原创 处理控制器输入动作
处理控制器输入动作编写:heray1990 - 原文:http://developer.android.com/training/game-controllers/controller-input.html在系统层面上,Android 会以 Android 按键码值和坐标值的形式来报告来自游戏控制器的输入事件。在我们的游戏应用里,我们可以接收这些码值和坐标值,并将它们转化成特定的游
2016-12-14 14:47:56 1316
原创 创建Lists与Cards
编写: allenlsy - 原文: https://developer.android.com/training/material/lists-cards.html要在应用中创建复杂的列表和使用 Material Design 的卡片列表,你可以使用 RecyclerView 和 CardView。创建列表RecyclerView 组件是一个更高级和伸缩性更强的 ListView
2016-12-13 23:59:36 270
原创 响应UI可见性的变化
编写:K0ST - 原文:http://developer.android.com/training/system-ui/visibility.html本节课将教你如果注册监听器来监听系统UI可见性的变化。这个方法在将系统栏与你自己的UI控件进行同步操作时很有用。注册监听器为了获取系统UI可见性变化的通知,我们需要对View注册View.OnSystemUiVisibilityCh
2016-12-13 22:22:25 261
原创 全屏沉浸式应用
编写:K0ST - 原文:http://developer.android.com/training/system-ui/immersive.html这节课将教您选择一种沉浸方式使用非粘性沉浸模式使用粘性沉浸模式Adnroid 4.4(API level 19)中引入为setSystemUiVisibility()引入了一个新标签SYSTEM_UI_FLAG_IMMERSIVE
2016-12-13 21:03:19 515
原创 隐藏导航栏
编写:K0ST - 原文:http://developer.android.com/training/system-ui/navigation.html这节课将教您在4.0及以上版本中隐藏导航栏让内容显示在导航栏之后本节课程将教您如何对导航栏进行隐藏,这个特性是Android 4.0()版本中引入的。即便本小节仅关注如何隐藏导航栏,但是在实际的开发中,你最好让状态栏与导航栏
2016-12-13 21:00:40 654
原创 隐藏状态栏
编写:K0ST - 原文:http://developer.android.com/training/system-ui/status.html这节课将教您在4.0及以下版本中隐藏状态栏在4.1及以上版本中隐藏状态栏在4.4及以上版本中隐藏状态栏让内容显示在状态栏之后同步状态栏与Action Bar的变化同时您应该阅读Action Bar API 指南Android D
2016-12-13 20:59:51 231
原创 淡化系统Bar
编写:K0ST - 原文:http://developer.android.com/training/system-ui/dim.html本课程将向你讲解如何在Android 4.0(API level 14)与更高的的系统版本上淡化系统栏(System bar,状态栏与导航栏)。早期版本的Android没有提供一个自带的方法来淡化系统栏。当你使用这个方法的时候,内容区域并不会发生大小
2016-12-13 20:59:18 376
转载 Java 内存分配全面浅析
转载自:点击打开链接本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由
2016-12-13 00:52:26 221
原创 优化自定义View
编写:kesenhoo - 原文:http://developer.android.com/training/custom-views/optimizing-view.html前面的课程学习到了如何创建设计良好的View,并且能够使之在手势与状态切换时得到正确的反馈。下面要介绍的是如何使得view能够执行更快。为了避免UI显得卡顿,你必须确保动画能够保持在60fps。Do Less,
2016-12-13 00:49:12 714
原创 使得View可交互
编写:kesenhoo - 原文:http://developer.android.com/training/custom-view/make-interactive.html绘制UI仅仅是创建自定义View的一部分。你还需要使得你的View能够以模拟现实世界的方式来进行反馈。对象应该总是与现实情景能够保持一致。例如,图片不应该突然消失又从另外一个地方出现,因为在现实世界里面不会发生那样的
2016-12-13 00:43:35 269
原创 实现自定义View的绘制
编写:kesenhoo - 原文:http://developer.android.com/training/custom-view/custom-draw.html自定义view的最重要的一个部分是自定义它的外观。根据你的程序的需求,自定义绘制可能简单也可能很复杂。这节课会演示一些最常见的操作。Override onDraw()重绘一个自定义的view的最重要的步骤是重写onDr
2016-12-13 00:42:08 230
原创 创建自定义的View类
编写:kesenhoo - 原文:http://developer.android.com/training/custom-views/create-view.html设计良好的类总是相似的。它使用一个好用的接口来封装一个特定的功能,它有效的使用CPU与内存,等等。为了成为一个设计良好的类,自定义的view应该:遵守Android标准规则。提供自定义的风格属性值并能够被Androi
2016-12-13 00:41:26 291
原创 为App内容开启深度链接
编写:Lin-H - 原文:http://developer.android.com/training/app-indexing/deep-linking.html为使Google能够抓取你的app内容,并允许用户从搜索结果进入你的app,你必须给你的app manifest中相关的activity添加intent filter。这些intent filter能使深度链接与你的任何acti
2016-12-10 13:53:15 2117
转载 AndroidManifest.xml文件详解(application)
语法(SYNATX):android:allowTaskReparenting=["true" | "false"] android:backupAgent="string" android:debuggable=["true" | "false"] android:description="strin
2016-12-09 00:37:00 298
转载 Android Studio如何取消与SVN的关联
转载自:点击打开链接在使用SVN过程中可能有时因为一些原因,不想再使用SVN了,我们想取消与SVN的关联,让Android项目恢复到原始状态,不想有哪些花花绿绿的颜色了,怎么办呢,操作起来很简单把Android Studio切换到Project模式,有个.idea文件夹,在该文件夹下找到vcs.xml文件,打开该文件,把里面的内容替换成如下代码即可.[jav
2016-12-06 23:12:05 2626
转载 Android的工作室 - 在项目中的所有文件名都是红色,但没有错误(Android Studio - All file names in project are red but there are
问 题I imported a ADT Project in Android Studio. I got a ton of errors, but I could fix them all. I don't think the "how" is important in this case, I wouldn't be able to recall all the errors
2016-12-06 18:08:45 5678
转载 Android Studio Buid缓慢问题
转载自:点击打开链接Eclipse转到Android Stuido感受最明显的就是buid速度变慢了,对与一些项目庞大一点的的项目稍微改动一两行代码就要buid一分多钟,改动大一点往3分多钟去了。这样太影响开发效率。怎么办?换SSD?别急你可以先试试以下的方法配置多线程编译在下面的目录下面创建gradle.properties文件:123
2016-12-02 20:53:12 788
转载 Android Studio导入太慢?修改项目配置文件再导入,飞一般的感觉
转载自:点击打开链接你是否有这样的经历: 在Github或者从别人哪儿拷贝一个项目过来,编译半天编译不过去,进度条一直在转,也没个提示来告诉咱们具体错误原因是啥,内心崩溃得不要不要的。我大概总结了下使用Android Stuido去加载一个项目,需要的环境包括:Gradle,包括Gradle使用版本和Android插件版本JDK,这个所有的Java程序都需要Comp
2016-12-02 11:46:11 836
转载 Android Studio -修改LogCat的颜色
author:Kang,Leoweibo:http://weibo.com/kangyi效果图设置Preference->Editor->Colors &n Fonts->Android Logcat 在后面将Use Inberited attributes 去掉勾选 再将 Foreground 前的复选框选上,就可以双击后面的框框去选择颜色了 Apply–>OK
2016-12-01 23:37:43 263
转载 Android Studio中的六种依赖
转载自:点击打开链接在Android Studio中有六种依赖Compile,Provided,APK,Test compile,Debug compile,Release compile Compilecompile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。ProvidedProvid
2016-12-01 23:19:50 419
全自动切纸机(sldprt格式)该机构可实现切A2纸及清单纸
2023-08-11
Axure RP Extension for Chrome0.6.30
2018-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人