排序:
默认
按更新时间
按访问量

kotlin在android studio中的使用

1.首先在setting>plugins下载两个插件Kotlin和Kotlin Extensions For Android,并且需要重启AS。   2.需要在project根目录的gradle文件中添加 dependencies {      classpat...

2018-07-19 09:15:47

阅读数:10

评论数:0

Android N 的开机启动流程概述

前言 做android开发已经好些年头,一直对android系统的开机启动流程一知半解。前前后后看了不少文章和源码,在这里把自己的一些总结记录下来,也算是加深自己的理解。 Android N 开机启动流程概述 相信只要接触过Android的人,都会看过下面这张图: Android层次架...

2018-07-18 09:24:50

阅读数:13

评论数:0

Android系统服务(SystemService)简介

什么是SystemService 我们在Android开发过程中经常会用到各种各样的系统管理服务,如进行窗口相关的操作会用到窗口管理服务WindowManager,进行电源相关的操作会用到电源管理服务PowerManager,还有很多其他的系统管理服务,如通知管理服务NotifacationMa...

2018-07-17 14:02:06

阅读数:16

评论数:0

TCP三次握手,滑动窗口,拥塞控制

一、TCP握手协议  在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。  第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;  第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同...

2018-07-17 10:28:45

阅读数:18

评论数:0

EditText软键盘弹出关闭等使用总结

1.关于EditText常用属性设置: (1).去除其默认划线背景方式:设置背景色透明即可     android:background="#00000000" (2).设置其显示闪烁光标方式:光标可见 android:cursorVis...

2018-07-16 17:31:26

阅读数:15

评论数:0

Android 不得不说的VideoView的一些坑及其解决方案(转)

Android 不得不说的VideoView的一些坑及其解决方案最近公司做动态展示新添加了视频,然后去摸索了一些视频的相关问题,最终选择了Android原生的VideoView。开发中遇到了一些坑给大家分享出来,不得不说很坑,希望给大家做视频播放做一个参考:先总结如下:VideoView的问题及其...

2018-07-16 09:54:53

阅读数:71

评论数:0

Android中SurfaceView使用详解

1.什么是SurfaceView?    Surface意为表层、表面,顾名思义SurfaceView就是指一个在表层的View对象。为什么说是在表层呢,这是因为它有点特殊跟其他View不一样,其他View是绘制在“表层”的上面,而它就是充当“表层”本身。SDK的文档 说到:SurfaceView...

2018-07-13 17:01:54

阅读数:5

评论数:0

Android Camera 流程学习记录(一)—— Camera 基本架构

Camera 架构NOTE:这是 Android Camera API 1 的相关架构。Camera 的架构与 Android 整体架构是保持一致的: Framework : Camera.javaAndroid Runtime : android_hardware_Camera.cppLibra...

2018-07-12 15:47:50

阅读数:15

评论数:0

使用Picasso将加载的图片变成圆形

Picasso的GITHUB地址:https://github.com/square/picasso。怎么实现各种各样的图片样式呢?其原理是在Picasso里提供了Transformation这个接口,实现该接口,编写绘制图形的代码。实现该接口的两个抽象方法transform(),key()。代码...

2018-07-12 14:48:36

阅读数:9

评论数:0

Fragment 生命周期的详情

Fragment每个生命周期方法的意义、作用(注意红色的不是生命周期方法):setUserVisibleHint():设置Fragment可见或者不可见时会调用此方法。在该方法里面可以通过调用getUserVisibleHint()获得Fragment的状态是可见还是不可见的,如果可见则进行懒加载...

2018-07-12 14:40:13

阅读数:8

评论数:0

android蓝牙耳机下的语音(输入/识别)及按键监听

背景:本人负责公司android平台的app开发,最近要开发一个语音助手类的app,类似于灵犀语音助手、虫洞语音助手等。其中有两个蓝牙耳机下的语音识别问题,比较折腾人,问题描述:1.蓝牙耳机连接下捕获蓝牙按键事件,启动语音识别;2.正常启动识别时也必须通过蓝牙耳机录入音频进行语音识别。这两个问题,...

2018-07-11 14:54:35

阅读数:20

评论数:0

Android Camera 相机开发详解

在Android 5.0(SDK 21)中,Google使用Camera2替代了Camera接口。Camera2在接口和架构上做了巨大的变动,但是基于众所周知的原因,我们还必须基于 Android 4.+ 系统进行开发。本文介绍的是Camera接口开发及其使用方法,通过本文章,你将全面地学会Cam...

2018-07-11 10:45:20

阅读数:29

评论数:0

android拍照的两种方法

android系统的照相功能,已实现2种方法,可供大家参考:1.调用系统摄像头来拍照首先,找到AndroidManifest.xml文件里加入用户权限<uses-permission android:name="android.permission.CAME...

2018-07-11 09:59:56

阅读数:10

评论数:0

Android开发各类常见错误解决方案(不断更新中)

本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的。(1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法:...

2018-07-11 09:05:11

阅读数:11

评论数:0

Android 开发,关于依赖库的制作,打包aar,及使用过程

给自己的库一个广告,ZXUtils,这是我自己做的一个android工具库,涵盖了日常开发的极大部分工具,封装了网络请求,并带有部分基于material design的view控件https://github.com/StannyBing/ZXUtils依赖地址:compile 'com.gith...

2018-07-06 14:34:41

阅读数:97

评论数:1

Android中aar和jar文件的认识

在Android开发中,我们总是会引入其他第三方的库或者资源等,有时候是添加一个jar文件,有时候添加一个aar文件,那么这两种类型的文件有什么区别吗?详情请看下文。一、描述。1.   *.jar,JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,...

2018-07-06 09:49:23

阅读数:12

评论数:0

Android之生成快捷方式

//1.给intent维护图标和名称 Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); intent.putExtra...

2018-07-03 17:26:03

阅读数:12

评论数:0

Android性能优化来龙去脉总结

一款app除了要有令人惊叹的功能和令人发指交互之外,在性能上也应该追求丝滑的要求,这样才能更好地提高用户体验。以下是本人在工作中对经历过的性能优化的一些总结,依据故事的发展路线,将其分为了5个部分,分别是:常见的性能问题;产生性能问题的一些可能原因;解决性能问题的套路;代码建议及潜在性能问题排查项...

2018-07-03 10:01:02

阅读数:16

评论数:0

Android系统源码Build系统入门详解

那么我们就以上列出的文件,一个个找添加依赖的方法,为了更清晰的了解我们要做什么,我们先来研究一下我们在eclipse开发第一个hello-jni的时候写过的Android.mk,这个大概是大部分同学接触的第一个mk文件了吧?因此我们先研究一下Jni下的Android.mk。包含C的Android....

2018-06-20 14:51:36

阅读数:49

评论数:0

android系统源码中添加app源码(源码部署移植)

涉及到系统定制,需要在系统中加入自己的apk工程,但是上网找了很多资料都是不够全面的,或者看了还是没搞懂,我自己也是一点点摸索过来的,花了不少的时间,也是踩了不少的坑,因此特开一文,帮助大家渡河。申明,本文亲测有效,如果有疑问,欢迎在下方留言。人人为我,我为人人如需要深入了解make文件的编写和b...

2018-06-20 14:46:56

阅读数:126

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭