随笔分类 -  Android

摘要:一般情况下,在Android系统中获取手机的方位信息在api中有TYPE_ORIENTATION常量,可以像得到加速度传感器那样得到方向传感器sm.getDefaultSensor(Sensor.TYPE_ORIENTATION);然而我们这样做的话在最新版的SDK中就会看到这么一句话:“TYPE_ 阅读全文
posted @ 2016-11-11 13:54 Qiengo 阅读(1619) 评论(0) 推荐(0)
摘要:前提:你的手机ROOT过,做Android开发的,别跟人说你的手机不是ROOT的。步骤: 1、在手机上把ADB服务进程的TCP端口设置为5555,这是Android ADB的默认调试商品。这需要在手机上运行Shell命令,所以你的手机需要安装一个可以运行Shell命令的Apk应用,例如“Better... 阅读全文
posted @ 2015-08-12 17:30 Qiengo 阅读(1383) 评论(0) 推荐(0)
摘要:1.中文乱码很多同学都安装了Android Studio,但是发现中文是乱码,其实这个很好解决的。在IDE里点击File,选择Settings...快捷键是Ctrl+alt+s在打开的窗口中,找到IDE Settings下的Appearance,在右侧勾选上“Override default fon... 阅读全文
posted @ 2015-06-03 16:42 Qiengo 阅读(316) 评论(0) 推荐(0)
摘要:一、利用无线来查看adb shell> adb tcpip 5555连接:> adb connect IP:5555见后文《调试注意事项》二、模拟按键> adb shell input keyevent "value"部分常见按键对应值:Key | Constant ValueBack 4Power... 阅读全文
posted @ 2015-03-10 10:21 Qiengo 阅读(857) 评论(0) 推荐(0)
摘要:当把手机连接到电脑端口运行adb程序调试时,出现了下面这样的情况:分析:出错的原因是adb的端口被其他程序的进程占领了,所以要做的就是找到并kill该进程。解决方法:1.在cmd中执行adb nodaemon server,查看adb的端口号是多少,一般情况下是5037(why?应该软件使用的端口号... 阅读全文
posted @ 2015-03-02 10:56 Qiengo 阅读(295) 评论(0) 推荐(0)
摘要:AudioFlinger(AF)是一个服务,具体的启动代码在av\media\mediaserver\Main_mediaserver.cpp中:int main(int argc, char** argv){ signal(SIGPIPE, SIG_IGN); char value[P... 阅读全文
posted @ 2014-12-26 15:41 Qiengo 阅读(675) 评论(0) 推荐(0)
摘要:Alsa Lib: File path:external/tinyalsaAudio Hal Library: Core File path:hardware/libhardware_legacy/audio/audio_hw_hal.cpp HAL library file:/system/... 阅读全文
posted @ 2014-12-24 10:47 Qiengo 阅读(371) 评论(0) 推荐(0)
摘要:Android Audio 系统的主要内容:AudioManager:这个主要是用来管理Audio系统的,需要考虑整个系统上声音的策略问题,例如来电话铃声,短信铃声等,主要是策略上的问题。AudioTrack:这个主要是用来播放声音的AudioRecord:这个主要是用来录音的当前分析AudioTr... 阅读全文
posted @ 2014-12-17 11:29 Qiengo 阅读(1512) 评论(0) 推荐(0)
摘要:1. view android version: grep ro.build.version.sdk= system/build.prop getprop ro.build.version.release alsa driverversion:cat /proc/aso... 阅读全文
posted @ 2014-12-15 13:23 Qiengo 阅读(238) 评论(0) 推荐(0)
摘要:MIME TYPE描述多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。内容类型(Content-Type),这个头部领域用于指定消息的... 阅读全文
posted @ 2014-07-04 14:34 Qiengo 阅读(4119) 评论(0) 推荐(0)
摘要:StringADD_SHORTCUT_ACTION动作:在系统中添加一个快捷方式。."android.intent.action.ADD_SHORTCUT"StringALL_APPS_ACTION动作:列举所有可用的应用。输入:无。"android.intent.action.ALL_APPS"S... 阅读全文
posted @ 2014-07-04 10:57 Qiengo 阅读(271) 评论(0) 推荐(0)
摘要:TCP/IP协议:Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP... 阅读全文
posted @ 2014-06-23 10:10 Qiengo 阅读(1196) 评论(0) 推荐(0)
摘要:•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:st... 阅读全文
posted @ 2014-04-18 15:34 Qiengo 阅读(194) 评论(0) 推荐(0)
摘要:Chinese Site:http://www.genymotion.cn/Offical Site:http://www.genymotion.com/ Not available in China,you can use goagnet. If you can't register this website, you can regirster the chinese site and modify your name later.TheGenymotion install file already included the v-box file ,so you needn' 阅读全文
posted @ 2014-03-29 14:20 Qiengo 阅读(186) 评论(0) 推荐(0)
摘要:最初的分析文档为word,该文档是直接从word文档发布,布局未做详细调整,凑合看吧。所用源码版本为最新的Android 4.4.2(API 19)。更新中…… ListView回收机制相关分析1 1.ListView结构关系12.RecycleBin类解析32.1 RecycleBin变量42.2... 阅读全文
posted @ 2014-03-27 14:30 Qiengo 阅读(4268) 评论(1) 推荐(2)
摘要:1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。(2).JSON定义JSON(JavaScript Object Notatio 阅读全文
posted @ 2014-03-15 15:55 Qiengo 阅读(218) 评论(0) 推荐(0)
摘要:Android Support v4、v7、v13 介绍google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如Fragement,ViewPager等,下面,简单说明下这几个版本间的区别:Android Support v4: 这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,eclipse新建工程时,都默认带有了。Android Support v7: 这个包是为了考虑照顾2.1及以上版本而设计的,但不包含更低,故如果不考虑1.6,我们可 阅读全文
posted @ 2014-03-15 11:44 Qiengo 阅读(418) 评论(0) 推荐(0)
摘要:ImageView android:adjustViewBounds Set this to true if you want the ImageView to adjust its bounds to preserve the aspect ratio of its drawable. Note:If the application targets API level 17 or lower, adjustViewBounds will allow the drawable to shrink the view bounds, but not grow to fill availabl... 阅读全文
posted @ 2014-03-04 14:04 Qiengo 阅读(293) 评论(0) 推荐(0)
摘要:Rotate Screen:Left Ctrl+F11/F12 阅读全文
posted @ 2014-03-04 12:47 Qiengo 阅读(284) 评论(0) 推荐(0)
摘要:所了解的第三方推送引擎有极光推送(JPush), 百度, 个推,腾讯信鸽等。根据了解,最专业的据说是极光推送,先看极光推送。 一、极光推送https://www.jpush.cn/配置:1.JPush网站创建相应包名的应用,然后网站会生成自动配置好的demo. 2.创建完毕后点击相应应用的"下载Android Example",导入Eclipse运行 3.网站管理台发送消息,测试成功 经过测试,极光推送的文档是很完善的,而且集成很容易,快速,而且有很多合作商家,同类引擎中应该可以考虑使用。极光的合作小伙伴:跟腾讯信鸽、百度云推送相比是最多的。百度云推送的经典案例:同时安装两 阅读全文
posted @ 2014-02-14 11:59 Qiengo 阅读(8733) 评论(6) 推荐(0)