- 博客(14)
- 收藏
- 关注
原创 Yii2 配置
Yii2简介:Yii :是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。Swoole:面向生产环境的 PHP 异步网络通信引擎。开发工具:PHPstudy2017Postmanredis-cli & redis-server结构目录说明: ...
2018-06-05 16:41:27
262
转载 Android 的三种定位方式
转载自:http://blog.csdn.net/luosiye312/article/details/50562309#comments Android 定位大致分为三大类:GPS定位;Network定位;AGPS定位。而Network又细分为WIFI定位和基站定位。下面详细讲解每种定位: Android GPS:需要GPS硬件支持,直接和卫星交互来获取当前经纬度。 优点:速度快、精度高、可
2017-10-12 18:01:43
1296
原创 GPS onLocationChanged Demo
简单实现只根据GPS卫星得到数据。package hymost.android.cit;import android.annotation.Nullable;import android.app.Activity;import android.location.Location;import android.location.LocationListener;import android.
2017-09-19 14:50:44
678
转载 PackageManagerService启动流程源码解析
转载自:http://blog.csdn.net/u012124438/article/details/54882771PackageManagerService,是Android系统中核心服务之一,管理着所有跟package相关的工作,常见的比如安装、卸载应用。 PKMS服务也是通过binder进行通信,IPackageManager.aidl由工具转换后自动生成binder的服务端IPackag
2017-09-05 09:34:34
662
转载 Android Application启动流程分析
1, App基础理论要想优化App启动时间, 第一步就是了解App启动进程的工作原理. 有几个基础理论:Android Application与其他移动平台有两个重大不同点:每个Android App都在一个独立空间里, 意味着其运行在一个单独的进程中, 拥有自己的VM, 被系统分配一个唯一的user ID.Android App由很多不同组件组成, 这些组件还可以启动其他App的组件. 因此,
2017-09-04 23:04:28
347
转载 Android——从init进程启动流程
Android 启动过程详解 Android从Linux系统启动有4个步骤; (1) init进程启动 (2) Native服务启动 (3) System Server,android服务启动 (4) Home启动 总体启动框架图如: 第一步:initial进程(system/core/init) init进程,它是一个由内核启动的用户级进程
2017-09-04 15:04:12
326
转载 Android启动过程深入解析
当按下Android设备电源键时究竟发生了什么?Android的启动过程是怎么样的?什么是Linux内核?桌面系统linux内核与Android系统linux内核有什么区别?什么是引导装载程序?什么是Zygote?什么是X86以及ARM linux?什么是init.rc?什么是系统服务?当我们想到Android启动过程时,脑海中总是冒出很多疑问。本文将介绍Android的启动过程,
2017-09-04 10:38:18
297
转载 ANR 发生及处理
ANR的全称是application not responding,意思就是程序未响应,类似于我们在windows上见到的程序未响应。ANR发生会使用户觉得我们的程序不友好,那么什么情况会导致ANR的发生呢?首先ANR的发生是有条件限制的,分为以下三点:1.只有主线程才会产生ANR,主线程就是UI线程;2.必须发生某些输入事件或特定操作,比如按键或触屏等输入事件,在BroadcastReceive
2017-09-03 15:27:37
674
转载 Ubuntu将Android Studio图标设置至左侧栏
ubuntu中默认的是gnome桌面,也可以为你的程序设置快捷方式下载好androidstudio并且配置好环境后,echo $PATH/home/yyb/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/yyb/tools/Android/jdk
2017-08-25 10:36:15
1147
转载 内存溢出&内存泄漏
Android内存泄露——全解析和处理办法JAVA是垃圾回收语言的一种,开发者无需特意管理内存分配。但是JAVA中还是存在着许多内存泄露的可能性,如果不好好处理内存泄露,会导致APP内存单元无法释放被浪费掉,最终导致内存全部占据堆栈(heap)挤爆进而程序崩溃。内存泄露说到内存泄露,就不得不提到内存溢出,这两个比较容易混淆的概念,我们来分析一下。内存泄露:程序在向系统申请分配内存空间后(new
2017-08-17 17:46:24
270
转载 Adapter的代码片段
收藏ArrayAdapter、SimpleAdapter和BaseAdapter的一些简短代码片段,希望用时方便想起其用法。1.ArrayAdapter只可以简单的显示一行文本代码片段:[java] view plain copy print?ArrayAdapter<String> adapter = new ArrayAdapter<String>( this
2017-08-17 15:12:25
304
转载 第一行代码(六)持久化存储技术
任何一个应用程序其实说白了就是在不停地和数据打交道,我们聊 QQ、看新闻、刷微博所关心的都是里面的数据,没有数据的应用程序就变成了一个空壳子,对用户来说没有任何实际用途。那么这些数据都是从哪来的呢?现在多数的数据基本都是由用户产生的了,比如你发微博、评论新闻,其实都是在产生数据。 瞬时数据,就是指那些存储在内存当中,有可能会因为程序关闭或其他原因导致内存被回收而丢失的数据。这对于一些
2017-08-15 19:34:49
634
转载 第一行代码(四)Fragment
当今是移动设备发展非常迅速的时代,不仅手机已经成为了生活必需品,就连平板电脑也变得越来越普及。平板电脑和手机最大的区别就在于屏幕的大小,一般手机屏幕的大小会在 3 英寸到 5 英寸之间,而一般平板电脑屏幕的大小会在 7 英寸到 10 英寸之间。屏幕大小差距过大有可能会让同样的界面在视觉效果上有较大的差异,比如一些界面在手机上看起来非常美观,但在平板上看起来就可能会有控件被过分拉长、元素之间空隙过大等
2017-08-15 19:24:14
582
转载 转载
对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑)。
2017-08-15 19:21:10
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人