Android 系统功能相关
Leo--Wang
这个作者很懒,什么都没留下…
展开
-
Android 判断用户2G/3G/4G移动数据网络
Android 判断用户2G/3G/4G移动数据网络在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流量比较大的数据。通过 Android 提供的 TelephonyManage转载 2015-11-17 14:28:19 · 943 阅读 · 0 评论 -
android 6.0权限申请封装
此篇文章目的在于封装android 6.0权限申请,让开发者能进行快速开发。开发者只需要在项目中添加一个工具类,在baseActivity中添加几个方法,在需要的activity中添加三个方法即可~权限流程关于android 6.0权限问题,大家如果用api23+编译的话,应该都有遇到过crash的情况。google开发团队觉得有些隐私权限,希望得到用户许可,以弹出框的形式告诉用户转载 2016-08-31 11:19:57 · 2335 阅读 · 0 评论 -
【Android】 Intent跳转功能
Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:Intent intent =new Intent();intent.setAction("android.intent.action.CALL_BUTTON");startActivity(i转载 2016-08-09 11:34:15 · 1111 阅读 · 0 评论 -
android中连接到指定wifi
((Button)findViewById(R.id.button1)).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //连接指定wifi WifiManager manager =原创 2016-02-18 17:21:54 · 3186 阅读 · 0 评论 -
Android 用MediaCodec实现视频硬解码
http://blog.csdn.net/halleyzhang3/article/details/11473961http://www.360doc.com/content/14/0119/10/8122810_346350456.shtmlAndroid 用MediaCodec实现视频硬解码本文向你讲述如何用android标准的API (Medi转载 2015-12-29 14:21:07 · 761 阅读 · 0 评论 -
Android截屏浅析
原文:Android截屏浅析链接:http://blog.sina.com.cn/s/blog_69a04cf4010173fz.htmlAndroid的调试工具DDMS提供截屏功能,很多同步软件例如豌豆荚也都提供截屏功能,经分析Android截屏原理大致如下:DDMS是通过adb调用设备端的adbd(ADBdaemon)提供的framebuff转载 2015-12-28 17:03:44 · 2965 阅读 · 0 评论 -
用MediaCodec实现多段视音频的截取与拼接
视音频编辑中,对多段媒体素材进行截取和拼接是非常常见的操作。截取和拼接实际上是对媒体文件数据重新进行组合的过程。 要实现这些功能,就需要对媒体文件进行编解码操作,即先解码要处理的媒体文件数据,然后再按照某种规则对这些数据进行编码,以生成我们所需的目标。 Android提供的MediaCodec及其相关类为我们提供了所需的方法,这些类主要包括:Me转载 2015-12-22 17:29:49 · 1297 阅读 · 0 评论 -
Android中使用代码截图的各种方法总结
1,基于Android SDK的截屏方法(1)主要就是利用SDK提供的View.getDrawingCache()方法。网上已经有很多的实例了。首先创建一个android project,然后进行Layout,画一个按键(res/layout/main.xml):xmlversion="1.0"encoding="utf-8"?>LinearLa转载 2015-11-26 14:45:14 · 648 阅读 · 0 评论 -
Android调试真机 offline问题
调试手机时 不管设置开发者模式还是 安装驱动都解决不了 offline 则要考虑是不是端口被占用了adb使用的端口是5037win+R 控制台 输入netstat -aon|findstr "5037" 命令查看占用端口的进程的pid在任务管理器中 查看pid对应的进程 干掉 就可以了(如果没有显示pid 在菜单栏->查看->选择列 中选择 显示pid进程)原创 2017-08-23 16:31:33 · 1030 阅读 · 0 评论