Android 系统中充斥着各种IPC。常见的例子:对系统状态栏的控制(StatusBar
和NavigationBar
)、对键盘的控制等等。了解IPC 的机制,对于Android 源码的理解也可以加深。以前有做过一些简单的aidl 的IPC,做一个简单回顾。
Ubuntu 搭建简易Git Server
发表于
|
分类于
git
自己的理解:git server
就是一个remote 的git
仓库。相当于在服务器端创建的一个git
仓库,然后客户端从这个仓库获取代码以及推送代码到这个仓库。
需求是获取代码,然后做相应的修改再推送代码。即服务器的配置、客户端与服务器的连接方式、服务器端创建仓库、客户端克隆服务器端仓库。
Android截屏方法总结
发表于
|
分类于
android
最近研究了一些Android
的截屏方法,做一个总结。
图片剪裁方法
使用View.getDrawingCache()
得到Bitmap
。非常简单但是只能截图本应用的图片,并且没办法控制截图的范围。
对Bitmap
进行截屏。可以方便的操作截取大小,但是需要提前截取整个屏幕,然后再处理生成的Bitmap
。截取屏幕流程:打开一个新的Window
全屏展示,上面包含一个CropView
->操作CropView
选择区域->根据选择区域截取Bitmap
。
全面了解Window
发表于
|
分类于
android
前置知识
Window
是什么?Window
是一个组件,View
是由Window
呈现出来的。Window
实际上就是管理着View
,对Window
的操作最终都会转化成对View
的操作。- 经常使用的
Window
:Activity
、Dialog
、PopupWindow
、Toast
等。系统中常见的Window
:StatusBar
、NavigationBar
、InputMethod
(软键盘)等。StatusBar
、NavigationBar
等是在单独的进程中使用的。
Hello World
发表于
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Android 截图,兼容android 5.0和大图片
发表于
|
分类于
android
Android 中选择一张图片然后截取部分作为头像是一个非常常见的需求。当然很多个性化的应用中都会有自己专门定制的选择图片和裁剪图片。但本文现在主要讨论的是一些系统的东西,包括打开系统图片的选择、调用系统的截图功能。
Native和H5两种情况的头像上传
发表于
|
分类于
webview
最近的工作中接触了一个小的功能,上传头像。上传头像是很多应用中的东西,描述下自己的应用上传头像应用的地方:
- 最开始进入app 的时候会提示注册,然后就会调用。
- 成功的注册完毕以后,可以在个人信息里面修改头像。
- 在H5(某个
WebView
)中也可以修改这个头像。 - 分为上传成功,上传失败和取消上传的功能。
Native通过Javascript与Html5交互
发表于
|
分类于
android
本文分为四个部分,分别为:
WebView
的使用- html5 加载Javascript 的过程
- Native 与html5 的交互方法
- 使用js sdk 的优势以及劣势
所有的内容都是新手性质的,特别是前面两个内容是因为自己没有使用过WebView
以及不太了解html5 加载Javascript 的原因,所以大家会的可以自己跳过看后面。写博客为的是记录自己工作学习过程中的一些问题,所以可能有很多只是自己的想法,可能有很多的错误,希望大家发现能指出来。