Android-APP
文章平均质量分 80
zhuxp1
各种打杂,各种学习
展开
-
Android Studio Profiler 工具分析应用的内存和 CPU 使用
Android Studio Profile 内存 CPU 性能 优化转载 2021-12-07 20:12:07 · 3567 阅读 · 0 评论 -
Android Service基本用法、AIDL、Binder连接池详解
原文连接文章不好贴,所以没有全文拷贝过来,简单总结最看重:文章清晰的描述了Service跨进程和非跨进程处理的差异。 同一进程内的Service通信可以写的非常简单,快进程一般用AIDL来辅助实现。另外,有空可以看看使用Messenger实现跨进程通信。原文如下:原文连接本文介绍Service与Activity之间的通信,文章包含以下内容:一、Service基本用法 二、通过AIDL实现Service与Activity跨进程通信 三、Binder连接池 四、使用Me..转载 2021-01-22 17:47:07 · 491 阅读 · 0 评论 -
安卓Dialog的使用+如何自定义Dialog
什么叫dialog简单来说就是一句话:弹出一个窗口,提示用户自己去选择,去提示,去分类的一些内容。安卓自带的Diaalog有三种:- AlertDialog—-普通的提示对话框- ProgressDialog–进度条对话- DatePickerDialog/TimePickerDialog–日期对话框/时间对话框所有的对话框,都是直接或间接继承自Dialog类,而AlterDialog直接继承自Dialog,其他的几个类均继承自AlterDialog。系统自带的dialog基本上用A转载 2020-09-16 16:44:42 · 4845 阅读 · 0 评论 -
Android GPS定位问题
在分析之前,我们肯定得先看看android官方提供的定位SDK。默认Android GPS定位实例有几个步骤:第一步:获取LocationManager:mLocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);第二步:选择Location Provider:Android系统...原创 2018-08-04 11:41:20 · 2849 阅读 · 1 评论 -
Android进阶——构建UI布局的多种方式总结
引言作为Android App,给人第一印象的就是用户界面(UI),简洁友好的UI,自然会给用户优秀的体验,自然很容易就得到用户的认可和赞许,这样App才变得真正的有价值。所以作为开发App的第一步,UI尤为重要,构建UI有很多种方式:xml静态布局、java动态代码、HTML构建(借助WebView)和第三方开源框架等。一、构成UI的基本元素——View和ViewGroup概转载 2018-01-09 17:16:43 · 741 阅读 · 0 评论 -
Android:MediaSession框架介绍
音乐播放器项目会贯穿安卓的四大组件。在项目中,大家一定会在服务中使用MediaPlayer去播放音乐,但是界面如何控制服务进行音乐的更换、改变播放进度,大家往往会使用发送广播的方式去通知服务,同时,服务可以发送广播通知界面播放进度的变化。 这时候问题来了: 1.你喜欢在广播接受者中完成解析数据变为指令的代码吗? 2.你觉得用广播高效吗?转载 2017-09-30 17:54:49 · 3985 阅读 · 0 评论 -
Android app native代码性能分析
转自:http://my.oschina.net/wolfcs/blog/474566?fromerr=JIQYsieJ目录[-]1. 下载android-ndk-profiler2. 修改项目jni目录下的Android.mk文件,加载android-ndk-profiler3. 设置NDK_MODULE_PATH环境变量4. ucontext_t类型转载 2017-10-18 09:59:51 · 935 阅读 · 0 评论 -
用Gradle 构建你的android程序
http://www.cnblogs.com/youxilua/archive/2013/05/20/3087935.html前言android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gradle 的人也用转载 2017-09-09 16:26:07 · 231 阅读 · 0 评论 -
从零开始学习Gradle之三---多项目构建
随着信息化的快速发展,IT项目变得越来越复杂,通常都是由多个子系统共同协作完成。对于这种多系统、多项目的情况,很多构建工具都已经提供了不错的支持,像maven、ant。Gradle除了借鉴了ant或者maven的继承的方式定义子项目,也提供了一种更为方便的集中配置的方式,大大减少了构建带来的复杂度。除此之外,Gradle还提供了清晰的Project树模型来映射多项目的组织结构。下面,让我们了解一下转载 2017-09-09 16:39:42 · 440 阅读 · 0 评论 -
Android新特性介绍,ConstraintLayout完全解析
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53122387本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。今天给大家带来2017年的第一篇文章,这里先祝大家新年好。本篇文章的主题是ConstraintLayout。其实ConstraintLay转载 2017-09-13 10:22:39 · 236 阅读 · 0 评论