Android
文章平均质量分 76
mydots
connect the dots of my life
展开
-
一个Android应用程序App中存在多少个Context实例对象呢
出处 :http://blog.csdn.net/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中 时刻的在与它打交道,例转载 2015-03-22 19:44:32 · 5363 阅读 · 0 评论 -
dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
一、基本概念dip : Density independent pixels ,设备无关像素。dp :就是dippx : 像素dpi :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度density : 直接翻译的话貌似叫 密度。常见取值 1.5 , 1.转载 2015-11-22 23:18:32 · 581 阅读 · 0 评论 -
Android中调试获取Log
Android中调试获取Loglog文件分为实时打印的,还有状态信息的两种实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump, QXDM Log状态信息的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugrepo转载 2015-11-14 00:25:47 · 1317 阅读 · 0 评论 -
Android中Preference的使用以及监听事件分析
转载请注明出处: http://blog.csdn.net/qinjuning 在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是m转载 2015-08-27 21:02:45 · 341 阅读 · 0 评论 -
Android开发-调用系统隐藏API
Android中有些Api被隐藏了,比如开关机,重启,如果要在应用中调用,要么用反射,要么就是直接在Android源代码下编译。如果用Eclipse用IDE,尽管调用隐藏API的代码能顺利在Android源码下通过编译,但Eclipse找不到相应的类,会报错,为了写代码时方便点,我们可以把相关的包加到eclipse中。先下载Android源码,编译一次,找到out/target/com转载 2015-10-22 10:39:59 · 899 阅读 · 0 评论 -
Android4.4 GUI系统框架之SurfaceFlinger
一. Android GUI框架:SurfaceFlinger:每当用户程序刷新UI的时候,会中介BufferQueue申请一个buffer(dequeueBuffer),然后把UI的信息填入,丢给SurfaceFlinger,SurfaceFlinger通过计算多重计算合成visibleRegion之后,丢给openGL层处理,处理之后送到显示器display上显示。根据转载 2015-11-05 11:51:45 · 941 阅读 · 0 评论 -
Android中数据存储和访问方式
Android中数据存储和访问方式一般有5种:1,文件2,SharedPreferences3,SQLite数据库4,ContentProvider5,网络一、文件1-1,写入文件到手机 private void writeFile(String filename){ try { FileOutputStream fos = this.ope原创 2015-10-18 17:30:40 · 2332 阅读 · 0 评论 -
Intent中的四个重要属性——Action、Data、Category、Extras
Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。 Intent主要有以下四个重要属性,它们分别为:一、 Action: Action属性的值为一个字符串,它代表了系统中已转载 2015-09-06 22:49:57 · 472 阅读 · 0 评论 -
Android中如何获取系统应用程序列表与AndroidManifest.xml信息
摘要 Android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理) 等。除此之外,还提供了一个PackageManger管理类,它的主要职责是管理应用程序包。 通过它,我们就可以获取应用程序信息。 PackageManager Android 系统为我们提供了很多服务管理的类,包括转载 2015-08-31 21:40:32 · 2785 阅读 · 0 评论 -
Android版的手机模拟信号示波器
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次简单地介绍了AudioRecord和AudioTrack的使用,这次就结合SurfaceView实现一个Android版的手机模拟信号示波器(PS:以前也讲过J2ME版的手机示波器)。最近物联网炒得很火,作为手机软件开发者,如何在不修改手机硬件电路的前提下实现与第三方传感器结合呢?麦克转载 2014-12-12 16:56:15 · 3895 阅读 · 2 评论 -
Android app结构
src/ java原代码存放目录gen/ 自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到转载 2015-03-17 21:09:09 · 516 阅读 · 0 评论 -
Android中adb常见指令
1,配置环境变量将adb.exe所在的目录F:\ADT_bundle\sdk\platform-tools配置到系统环境变量PATH中win + r ,输入cmd ,adb会出现很多关于此命令的信息。 adb的全称:Android debug bridge 安卓调试桥,是eclipse和模拟器或者真机之间的桥梁。 2,adb kill-server 关闭服务器进程原创 2015-03-17 21:08:07 · 644 阅读 · 0 评论 -
Android帮助文档本地打开慢的解决方案
Android帮助文档本地打开慢的解决方案1. 打开index.html,然后注释掉两个地方 stylesheet和js两个地方:href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">-->-->转载 2015-03-17 21:13:54 · 263 阅读 · 0 评论 -
Android中Parcelable的使用
parcel定义介绍: android提供了一种新的类型:parcel(英文解释:包裹,小包),本类用来封装数据的容器,封装后的数据可以通过Intent或IPC传递,除了基本类型外,只有实现了Parcelable接口的类才能放入parcel中。 parcel一般都用在Binder通信,通过read和write方法进行客户端与服务端的数据传递(通信)。转载 2015-11-24 10:01:17 · 531 阅读 · 0 评论