Android学习笔记
文章平均质量分 71
Eleven_ZY
敲代码的小村夫一枚
展开
-
简单手机Wifi连接聊天
下载地址 http://download.csdn.net/detail/yangysng07/5491289原创 2013-05-31 19:02:42 · 1306 阅读 · 0 评论 -
Android权限
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.转载 2014-12-21 14:21:01 · 992 阅读 · 0 评论 -
将jar或者aar发布到到mvn 中(用github作为仓库), 通过gradle dependency 方式集成
使用Android Studio开发的用户,都希望通过maven远程仓库的方式来集成jar、aar文件,但是这些文件时如何发布的呢?通常开发者都会将jar文件发布到sonatype上,以提供给其他开发者集成,但是sonatype要求必须提供源码,而有些情况下,发布者并不想提供源码,这样可以使用本文介绍的方法。 下面就为大家讲解如何在github上创建仓库,将jar和aar文件发布到maven中,以及如何集成。原创 2014-11-08 23:11:43 · 9756 阅读 · 12 评论 -
友盟用户反馈自定义UI-Android
友盟用户反馈SDK是友盟为开发者提供的组件之一,用户反馈也是每款应用必不可少的模块。如果你想方便的收集用户的反馈建议,并且与发送反馈的用户进行沟通交流,那么友盟用户反馈SDK是你不错的选择,使用友盟用户反馈SDK两行代码实现开发者和用户轻松高效沟通。从友盟BBS看到许多开发者都希望通过自定义UI,来实现用户反馈功能。原创 2015-01-10 21:25:28 · 6494 阅读 · 10 评论 -
音频编码之opus(二)
上一篇博客中介绍了如何通过NDK编译opus源码生成.so文件,本文接着介绍如何使用该opus.so文件来进行opus编解码。首先,libs目录下创建armeabi文件夹,将编译好的opustool.so文件复制到该文件夹下。然后,创建OpusTool类,用来调用native层代码,即调用opustool.so文件件中的相关方法。同样public class OpusTool原创 2014-12-06 19:07:36 · 12588 阅读 · 1 评论 -
音频编码之opus(一)
最近项目中用到了语音编码opus,在网上搜了一下,资料非常少,而且没有一个完整的教程,现在简单记录下来opus的使用方法。首先介绍一下opusOpusOpus编码器 是一个有损声音编码的格式,由互联网工程任务组(IETF)进来开发,适用于网络上的实时声音传输,标准格式为RFC 6716。Opus 格式是一个开放格式,使用上没有任何专利或限制。特性Opus原创 2014-11-27 23:37:57 · 57764 阅读 · 8 评论 -
Android Studio 快捷键
Ctrl+Alt+L 格式化代码原创 2014-10-13 11:47:55 · 796 阅读 · 0 评论 -
Android小知识点收集
1、查看应用是否以获取某种权限PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission.RECORD_AUDIO", "packageName")); i原创 2014-12-21 14:25:36 · 809 阅读 · 0 评论 -
利用<include />标签来避免重复渲染
当你在Application中创建复杂的布局时,页面的渲染过程也变得更加缓慢。此时,我们需要利用 标签(避免重复渲染)和 ViewStub类(延迟加载)来优化我们的页面。(原文地址:http://blog.csdn.net/vector_yi/article/details/24402101)一、利用标签来避免重复渲染当我们需要为App中的每个View都添加一个head转载 2014-08-08 17:02:26 · 932 阅读 · 0 评论 -
利用ViewStub类来延迟加载视图
在设计视图时,有时会考虑到某些视图的可见性是依赖于用户的操作或者运行设备的具体环境的。此时你会如何设计?仅仅是改变View的visible属性?我们先来看看ViewStub的介绍: ViewStub是一个不可见、不占空间(zero-sized)的控件,它可以用来在运行时延迟加载视图资源。只有当我们将ViewStub的可见性设为true,或者调用inflate()方法,它的视图资转载 2014-08-08 17:00:37 · 1538 阅读 · 0 评论 -
Android 录音(MediaRecorder)与播放(MediaPlayer)
通过MediaRecorder和MediaPlayer实现声音的录制和播放,代码比较简单,直接贴代码。xml文件里面只有四个按钮就不贴了。UI代码:VoiceActivity.classpackage com.zy.ione;import com.zy.media.UPlayer;import com.zy.media.URecorder;import and原创 2014-08-20 11:49:58 · 22121 阅读 · 3 评论 -
Android 属性动画(Property Animation) 完全解析 (上)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/380674751、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的转载 2014-08-08 16:09:06 · 1052 阅读 · 0 评论 -
android 完全退出应用程序
android 完全退出应用程序android android 退出应用程序, 单例模式管理Activity引自:http://www.yoyong.com/archives/199android 退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),这只是针对第一个A转载 2013-06-18 12:49:46 · 1039 阅读 · 0 评论 -
AudioRecord录音 AudioTrack播放
通过AudioRecord实现自定义音频属性录音,原创 2014-11-15 21:27:33 · 7846 阅读 · 2 评论