- 博客(18)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
转载 kotlin在android studio中的使用
1.首先在setting>plugins下载两个插件Kotlin和Kotlin Extensions For Android,并且需要重启AS。 2.需要在project根目录的gradle文件中添加dependencies { classpath'com.android.tools.build:gradle:1.3.0' classpath'org...
2018-07-19 09:15:47 442
转载 Android N 的开机启动流程概述
前言做android开发已经好些年头,一直对android系统的开机启动流程一知半解。前前后后看了不少文章和源码,在这里把自己的一些总结记录下来,也算是加深自己的理解。Android N 开机启动流程概述相信只要接触过Android的人,都会看过下面这张图:Android层次架构图 图片展示了Android的五层架构,从上到下依次是:应用层,应用框架层,库层,运行时层以...
2018-07-18 09:24:50 236
转载 Android系统服务(SystemService)简介
什么是SystemService我们在Android开发过程中经常会用到各种各样的系统管理服务,如进行窗口相关的操作会用到窗口管理服务WindowManager,进行电源相关的操作会用到电源管理服务PowerManager,还有很多其他的系统管理服务,如通知管理服务NotifacationManager、振动管理服务Vibrator、电池管理服务BatteryManager…… 这些Manag...
2018-07-17 14:02:06 4243
转载 TCP三次握手,滑动窗口,拥塞控制
一、TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; ...
2018-07-17 10:28:45 1086
转载 EditText软键盘弹出关闭等使用总结
1.关于EditText常用属性设置:(1).去除其默认划线背景方式:设置背景色透明即可 android:background="#00000000" (2).设置其显示闪烁光标方式:光标可见android:cursorVisible="true"(3).设置单行:android:singleLine="true"(4).设置提醒文本颜色:a...
2018-07-16 17:31:26 566
转载 Android 不得不说的VideoView的一些坑及其解决方案(转)
Android 不得不说的VideoView的一些坑及其解决方案最近公司做动态展示新添加了视频,然后去摸索了一些视频的相关问题,最终选择了Android原生的VideoView。开发中遇到了一些坑给大家分享出来,不得不说很坑,希望给大家做视频播放做一个参考:先总结如下:VideoView的问题及其解决方案:1.视频播放时会有短暂的黑屏时间: 产生原因:视频文件加载到内存中是需要时间,这个时间可能导...
2018-07-16 09:54:53 12574
转载 Android中SurfaceView使用详解
1.什么是SurfaceView? Surface意为表层、表面,顾名思义SurfaceView就是指一个在表层的View对象。为什么说是在表层呢,这是因为它有点特殊跟其他View不一样,其他View是绘制在“表层”的上面,而它就是充当“表层”本身。SDK的文档 说到:SurfaceView就是在窗口上挖一个洞,它就是显示在这个洞里,其他的View是显示在窗口上,所以View可以显式在 Su...
2018-07-13 17:01:54 201
转载 Android Camera 流程学习记录(一)—— Camera 基本架构
Camera 架构NOTE:这是 Android Camera API 1 的相关架构。Camera 的架构与 Android 整体架构是保持一致的: Framework : Camera.javaAndroid Runtime : android_hardware_Camera.cppLibrary : Client (Camera.cpp, ICameraClient.cpp, etc......
2018-07-12 15:47:50 343
转载 使用Picasso将加载的图片变成圆形
Picasso的GITHUB地址:https://github.com/square/picasso。怎么实现各种各样的图片样式呢?其原理是在Picasso里提供了Transformation这个接口,实现该接口,编写绘制图形的代码。实现该接口的两个抽象方法transform(),key()。代码从原博客拷贝过来的。public class CircleTransform implements T...
2018-07-12 14:48:36 249
转载 Fragment 生命周期的详情
Fragment每个生命周期方法的意义、作用(注意红色的不是生命周期方法):setUserVisibleHint():设置Fragment可见或者不可见时会调用此方法。在该方法里面可以通过调用getUserVisibleHint()获得Fragment的状态是可见还是不可见的,如果可见则进行懒加载操作。onAttach():执行该方法时,Fragment与Activity已经完成绑定,该方法有一个...
2018-07-12 14:40:13 91
转载 android蓝牙耳机下的语音(输入/识别)及按键监听
背景:本人负责公司android平台的app开发,最近要开发一个语音助手类的app,类似于灵犀语音助手、虫洞语音助手等。其中有两个蓝牙耳机下的语音识别问题,比较折腾人,问题描述:1.蓝牙耳机连接下捕获蓝牙按键事件,启动语音识别;2.正常启动识别时也必须通过蓝牙耳机录入音频进行语音识别。这两个问题,测试发现灵犀语音助手都解决了,所以本人负责的这个app也必须解决。网上搜了相关的资料,基本上是凤毛麟角...
2018-07-11 14:54:35 1648
转载 Android Camera 相机开发详解
在Android 5.0(SDK 21)中,Google使用Camera2替代了Camera接口。Camera2在接口和架构上做了巨大的变动,但是基于众所周知的原因,我们还必须基于 Android 4.+ 系统进行开发。本文介绍的是Camera接口开发及其使用方法,通过本文章,你将全面地学会Camera接口的开发流程。调用系统相机/其它App完成拍摄操作如果你的App的需求只是调用摄像头拍照并拿到...
2018-07-11 10:45:20 2714
转载 android拍照的两种方法
android系统的照相功能,已实现2种方法,可供大家参考:1.调用系统摄像头来拍照首先,找到AndroidManifest.xml文件里加入用户权限<uses-permission android:name="android.permission.CAMERA"></uses-permission> <uses-feature android:name="andr...
2018-07-11 09:59:56 5362
转载 Android开发各类常见错误解决方案(不断更新中)
本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的。(1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法: 在build.gradle里添加以下两句: com.android.bui" data-snippe...
2018-07-11 09:05:11 458
转载 Android 开发,关于依赖库的制作,打包aar,及使用过程
给自己的库一个广告,ZXUtils,这是我自己做的一个android工具库,涵盖了日常开发的极大部分工具,封装了网络请求,并带有部分基于material design的view控件https://github.com/StannyBing/ZXUtils依赖地址:compile 'com.github.StannyBing:ZXUtils:1.0'-------------------------...
2018-07-06 14:34:41 4260 1
转载 Android中aar和jar文件的认识
在Android开发中,我们总是会引入其他第三方的库或者资源等,有时候是添加一个jar文件,有时候添加一个aar文件,那么这两种类型的文件有什么区别吗?详情请看下文。一、描述。1. *.jar,JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中...
2018-07-06 09:49:23 176
转载 Android之生成快捷方式
//1.给intent维护图标和名称 Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory.decodeResource(getResource...
2018-07-03 17:26:03 383
转载 Android性能优化来龙去脉总结
一款app除了要有令人惊叹的功能和令人发指交互之外,在性能上也应该追求丝滑的要求,这样才能更好地提高用户体验。以下是本人在工作中对经历过的性能优化的一些总结,依据故事的发展路线,将其分为了5个部分,分别是:常见的性能问题;产生性能问题的一些可能原因;解决性能问题的套路;代码建议及潜在性能问题排查项。1.png如看不清大图,下文会有拆解一 首先,我们先了解一下都有哪些性能问题2.png1、内存泄露。...
2018-07-03 10:01:02 214
Mocor MMI VCard Interface User Guide.doc
2010-11-16
Mocor MMI Camera Interface User Guide
2010-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人