- Terms VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS - ... Terms VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS - ...
- 1. 情境 通常我们开发的 app 不止一个,并且这些 app 中有一些通用的模块,比如一些 util 方法或 者我们自定义的控件。通常我们将这部分代码 copy 到不同的工程中实现复用,随之而来的麻烦 就是当我们对这部分代码稍有该动就需要同时在多个工程中进行修改,这种重复性工作的感觉跟 吃屎... 1. 情境 通常我们开发的 app 不止一个,并且这些 app 中有一些通用的模块,比如一些 util 方法或 者我们自定义的控件。通常我们将这部分代码 copy 到不同的工程中实现复用,随之而来的麻烦 就是当我们对这部分代码稍有该动就需要同时在多个工程中进行修改,这种重复性工作的感觉跟 吃屎...
- 因受系统限制,只能录自已麦的声音,录不到对方的声音,可能需要改内核才能实现双向录音; 接通电话和挂断电话时,震动一下; 使用广播接收者实现自启动; public class phoneService extends Service { @Override public IBinder onB... 因受系统限制,只能录自已麦的声音,录不到对方的声音,可能需要改内核才能实现双向录音; 接通电话和挂断电话时,震动一下; 使用广播接收者实现自启动; public class phoneService extends Service { @Override public IBinder onB...
- 目标 掌握视图的概念。 明白Activity与Widget的区别。 掌握XML方式布局界面的特点和一些基本特性。 掌握几种常见基本视图的用法 学会使用代码方式进行界面布局的方法。 熟练掌握界面程序的事件驱动模型 视图(View)是可视化的界面元素,任何可视化组件都需要从android.view.View... 目标 掌握视图的概念。 明白Activity与Widget的区别。 掌握XML方式布局界面的特点和一些基本特性。 掌握几种常见基本视图的用法 学会使用代码方式进行界面布局的方法。 熟练掌握界面程序的事件驱动模型 视图(View)是可视化的界面元素,任何可视化组件都需要从android.view.View...
- 在android程序中一定不能阻塞UI线程,否则很容易就会弹出no respond 的对话框,导致程序退出。为了避免这种情况,一般需要较长时间执行的任务都放在线程中去执行,如从网上下载图片在界面的某个区域显示。但是使用线程回导致cpu开销过大,并且当线程管理不好时也会弹出no respond框。android提供了AsyncTask类... 在android程序中一定不能阻塞UI线程,否则很容易就会弹出no respond 的对话框,导致程序退出。为了避免这种情况,一般需要较长时间执行的任务都放在线程中去执行,如从网上下载图片在界面的某个区域显示。但是使用线程回导致cpu开销过大,并且当线程管理不好时也会弹出no respond框。android提供了AsyncTask类...
- 视频课:https://edu.csdn.net/course/play/7621 Android 5更新你的应用程序添加各种新功能,比如在锁屏通知,一个全新的相机API,OpenGL ES 3.1,新材料的设计界面,以及更多。 1 手机发展的过程2 Linux发展的历史3 智能手机平台简介4 Android的诞生5 Android的优... 视频课:https://edu.csdn.net/course/play/7621 Android 5更新你的应用程序添加各种新功能,比如在锁屏通知,一个全新的相机API,OpenGL ES 3.1,新材料的设计界面,以及更多。 1 手机发展的过程2 Linux发展的历史3 智能手机平台简介4 Android的诞生5 Android的优...
- 转自:freshui的 Android下打印调试堆栈方法 另附:xyang0917的 Android NDK开发Crash错误定位 另附:xyang0917的 JNI/NDK开发指南(十一)——JNI异常处理 另附:一个第三方NDK调试工具——CoffeeCatch, a tiny na... 转自:freshui的 Android下打印调试堆栈方法 另附:xyang0917的 Android NDK开发Crash错误定位 另附:xyang0917的 JNI/NDK开发指南(十一)——JNI异常处理 另附:一个第三方NDK调试工具——CoffeeCatch, a tiny na...
- 1.首先来看看android:layout_gravity和android:gravity的使用区别。 android:gravity: 这个是针对 控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性, android:gravity="left"和android... 1.首先来看看android:layout_gravity和android:gravity的使用区别。 android:gravity: 这个是针对 控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性, android:gravity="left"和android...
- 一、Adapter Adapter是ListView和数据源之间的中间人。 当每条数据进入可见区时,adapter会调用他的getView()方法,并返回代表具体数据的视图。滚动的时候频繁调用,支持成千上万的数据。 ①、最简单的方法,最慢最不实用 public void getView(int position , Vie... 一、Adapter Adapter是ListView和数据源之间的中间人。 当每条数据进入可见区时,adapter会调用他的getView()方法,并返回代表具体数据的视图。滚动的时候频繁调用,支持成千上万的数据。 ①、最简单的方法,最慢最不实用 public void getView(int position , Vie...
- 安卓案例:Volley用法演示 一、Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClie... 安卓案例:Volley用法演示 一、Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClie...
- 在Android TextView中有个内容过长加省略号的属性,即ellipsize,用法如下: 在xml中: android:ellipsize= "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中... 在Android TextView中有个内容过长加省略号的属性,即ellipsize,用法如下: 在xml中: android:ellipsize= "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中...
- 视频课:https://edu.csdn.net/course/play/7621 本章内容 第1节 Toast提示框第2节 AlertDialog对话框第3节 特色对话框第4节 自定义对话框 本章目标 熟练掌握 Toast 的用法。 熟练掌握 ... 视频课:https://edu.csdn.net/course/play/7621 本章内容 第1节 Toast提示框第2节 AlertDialog对话框第3节 特色对话框第4节 自定义对话框 本章目标 熟练掌握 Toast 的用法。 熟练掌握 ...
- 出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。 一、速度快 你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。 编写高效的Android代码,应遵循两个原则: 不要做不必要的事 不要分配不必要的内存 以下是一些达到此目标的小技巧(有... 出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。 一、速度快 你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。 编写高效的Android代码,应遵循两个原则: 不要做不必要的事 不要分配不必要的内存 以下是一些达到此目标的小技巧(有...
- 系统是Ubuntu 16.04 LTS,x264 和 fdk-aac 都是当前的最新版,FFmpeg是2.8.8,使用的NDK 版本是r10e 主要参考自 http://blog.chinaunix.net/uid-26000296-id-5213411.html http://www.itnos... 系统是Ubuntu 16.04 LTS,x264 和 fdk-aac 都是当前的最新版,FFmpeg是2.8.8,使用的NDK 版本是r10e 主要参考自 http://blog.chinaunix.net/uid-26000296-id-5213411.html http://www.itnos...
- 在Android中,在应用第一次启动或者应用的新版本的第一次启动的时候,为了判断应用是首次启动应用程序,最简单的方法,就是: 1、从 manifest中读取到 android:versionCode, 2、然后将其与preference中的versioncode做比较, 3、当preference... 在Android中,在应用第一次启动或者应用的新版本的第一次启动的时候,为了判断应用是首次启动应用程序,最简单的方法,就是: 1、从 manifest中读取到 android:versionCode, 2、然后将其与preference中的versioncode做比较, 3、当preference...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签