- 博客(61)
- 收藏
- 关注
转载 安卓 各属性指定颜色的位置(colorAccent,colorPrimary,colorPrimaryDark)
android 5.0对改变APP样式下了不少功夫,其中对于颜色,不同的位置有不同的属性,这里简单介绍下先看图1.colorPrimary应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色2.colorPrimaryDark应用的主要暗色调,statusBarColor默...
2019-07-10 11:15:51 447
转载 java反射】反射是啥?是干啥用的?
反射既然有“反”,就说明它是一个逆向的过程。那我们先来看看正向过程是怎样的。设计一个类,类实例化成对象,对象调方法或属性去实现一些功能。那反射是什么呢?不知道大家是否还记得上图,这是刚接触java时学到的知识。我自己的理解是现在是知道1,反推到2,然后再通过2得到一些别的信息。(这只是我的推测,至于具体是不是,还需日后深究)类比到现实中的场景是:你:妈妈,你知道剪刀在哪吗?妈妈:...
2019-06-25 20:16:45 431
转载 GMS申请白名单和gts测试失败的问题
GMS申请白名单单跑一条如下case:android版本 测试项Android 9 run cts -m CtsSystemApiSignatureTestCases -t android.signature.cts.api.SignatureTest#testSignatureAndroid 8.1 run cts -m CtsSystemCurrentApiSign...
2019-04-23 10:37:54 1352
转载 让App的图标不显示
很简单:在AndroidManifest.xml中把MainActivity的: 改为: 因为这个App没有Launcher,所以也就没有图标了。可以通过adb命
2016-09-08 10:33:51 581
转载 android蓝牙传输文件时的文件格式限制及其解决方法
出于安全考虑,Android蓝牙在传输文件时对文件格式有限制,默认情况下,并不是所有文件都能够传输和共享。在packages/apps/Bluetooth下面的AndroidManifest.xml中 android:process="@string/process" android:theme="@android:sty
2016-05-07 14:52:00 1457
转载 解决android自带蓝牙不能发送接收某些文件类型
最近,遇到一个蓝牙的bug,刚开始以为不能发送大的文件,最后追踪代码发现,是不能发送某些文件类型的文件的。 默认之支持所有图片,所有视频,所有音频,文本类型,html,zip,excel,word,ppt,pdf等类型。 要想让其支持你要发送/接收的文件类型需要在相应地方添加相应的类型。 发送的文件类型,需要修改package/ap
2016-05-07 14:49:44 2369
转载 Android中蓝牙的基本使用----BluetoothAdapter类简介
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 天气逐渐热了,自己也越来越懒了,虽然看着了很多东西,解决了很多问题,有些收获却不想写着。主要有一下两方面原因: 第一、以前写的一些关于Android知识的Blog,都是在学习过程中发现网络上没有相关知识,因此下了很大决心,才一步
2016-05-03 11:51:36 610
转载 Android Wifi的工作流程
Wifi 网卡状态1. WIFI_STATE_DISABLED: WIFI网卡不可用2. WIFI_STATE_DISABLING: WIFI正在关闭3. WIFI_STATE_ENABLED:WIFI网卡可用4. WIFI_STATE_ENABLING:WIFI网卡正在打开5. WIFI_STATE_UNKNOWN:未知网卡状
2016-05-03 11:50:25 310
转载 Android学习系列(39)--Android主题和样式之系统篇(上)
【基于最新的Android4.4的源码分析】每家公司或者每个移动团队无不想开发出一套自己的UI框架,融入自己的设计和特性,这必然会去修改android的ui。所以,学习和理解android的UI设计是最基础和非常有必要的。android ui设计最重要的就是主题和样式。1、位置在Android的frameworks/base/core/res/res/values目录下
2016-03-16 14:59:04 394
转载 Android初学习 - 4.0以后支持的Switch按钮
在android4.0里面,添加了一个和这个类似的控件:Switch,很形象,开关。效果图如下: 其类关系图如下:java.lang.Object ↳android.view.View ↳android.widget.TextView
2016-03-15 14:45:30 564
转载 android之4.0控件switch自定义开关背景图片和控制宽度
wrap_content wrap_content "" "" @drawable/widget_gender_thumb 10dp @drawable/widget_gender_track 参考http://stackoverflow.com/quest
2016-03-15 14:44:05 8207
转载 Android基础&进阶
基础总结篇之一:Activity生命周期基础总结篇之二:Activity的四种launchMode基础总结篇之三:Activity的task相关基础总结篇之四:Service完全解析基础总结篇之五:BroadcastReceiver应用详解基础总结篇之六:ContentProvider之读写联系人基础总结篇之七:ContentPr
2016-03-03 14:48:24 276
转载 基础总结篇:BroadcastReceiver应用详解
据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如
2016-03-03 14:40:01 251
转载 基础总结篇之二:Activity的四种launchMode
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。
2016-03-03 10:08:10 277
转载 Android 项目及编码的规范
文件的命名类的命名命名应该遵循驼峰命名法对于继承自 Android 组件的类来说,命名是应以改组件的名称结尾;例如: SignInActivity, SignInFragment, ImageUploaderService, ChangePasswordDialog。Res 中文件的命名资源文件应该以小写 + 下划线( _ )的格式命名。图片文件
2016-02-29 14:49:22 330
转载 Android EditText软键盘显示隐藏以及“监听”
一、写此文章的起因本人在做类似于微信、易信等这样的聊天软件时,遇到了一个问题。聊天界面最下面一般类似于如图1这样(这里只是显示了最下面部分,可以参考微信等),有输入文字的EditText和表情按钮等。1、点击表情会在这下面显示表情选择,如图2,如果之前点击输入框弹出了软键盘,那么还需要隐藏软键盘;2、点击输入框,弹出软键盘,如果之前显示了表情选择,则还需要隐藏表情选择。
2016-02-29 14:06:02 3067
转载 Android AudioManager获取媒体焦点
平时开发的时候 遇到这样的一个问题: 我开着系统的音乐播放器,我在我的应用程序里面播一段音乐 两个音乐会同时播放通过在stackoverflow查资料后才发行我们得自己音乐需要获取焦点,在我们音乐播完了以后释放掉焦点。这样系统的歌曲会继续播放下面介绍一下步骤1.获取AudioManager对象 AudioManager am = (AudioManager) getSystem
2016-02-29 11:54:54 380
转载 自定义Toast 可以根据自己的需求 设置显示时间
[java] view plain copy print?package com.elite; import java.lang.reflect.Field; import java.lang.reflect.Method; import android.content.Context; import android.os.H
2016-02-29 11:53:00 629
转载 .Audio Focus机制以及AudioManager的使用
原文地址:http://tanxiaoya105.blog.163.com/blog/static/210328019201272295457523/大纲:一、介绍Audio Focus机制二、AudioManager的一般使用 Android是多任务系统,Audio系统是竞争资源。( because there is only one audio outp
2016-02-29 10:15:26 1458
转载 Android中低电量的处置方法
Android中低电量的处理方法前段时间解了个Bug:Android系统在低电时充电,StatusBar上的充电图标不会变化,始终显示的是同一个图标当时没有来得及整理,现在补一下 电池电量信息是从BatteryService中通过Intent发送出去的,在上一篇有讲到frameworks/base/services/java/com/android/server/Batte
2014-10-23 16:03:33 888
转载 BitmapFactory.Options详解 怎样获取图片的大小 遇到大一些的图片,遇到OOM(Out Of Memory)的问题
下面我们回到我们的主题上来:怎样获取图片的大小?思路很简单:首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。新问题又来了,在通过BitmapFactory.decodeFile(Stringpath)方法将突破转成Bitmap时,遇到大一些的图片,我们经常会遇到OOM(Out Of Memory)的问题
2014-09-10 10:28:00 378
转载 android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基
2014-09-09 10:31:29 331
转载 Android的onCreateOptionsMenu()创建菜单Menu详解
Android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。1.Activity菜单机制 (与d
2014-09-05 11:36:42 370
转载 有关ViewPager的使用及解决Android下ViewPager和PagerAdapter中调用notifyDataSetChanged失效的问题
ViewPager是android-support-v4.jar包中的一个系统控件,继承自ViewGroup,专门用以实现左右滑动切换View的效果,使用时需要首先在Project->properties->Java Build Path->Libraries->Add External Jars中加入sdk目录下的extras/android/support/v4/android-support
2014-09-04 14:27:27 597
转载 ViewPager onPageChangeListener总结
android ViewPager滑动事件讲解今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled
2014-09-04 14:09:37 331
转载 Android入门:Activity四种启动模式
一、启动模式介绍启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置;启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念;任务栈每个应用都有一个任务栈,
2014-09-02 15:57:39 351
转载 Android入门:隐式Intent
一、隐式意图介绍显式意图我们前面已经提到,形如:Intent intent = new Intent();intent.setClass(this,Other.class);//此句表示显式意图,因为明确设置激活对象为Other类startActivity(intent);顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的组件,举个例子,比如有5
2014-09-02 15:49:22 324
转载 contentprovider的学习实例总结
工作中遇到了contentprovider数据共享机制,下面来总结一下:一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpr
2014-09-01 14:12:13 388
转载 AndroidManifest.xml介绍
每一个Android项目都包含一个清单(Manifest)文件--AndroidManifest.xml,它存储在项目层次中的最底层。清单可以定义应用程序及其组件的结构和元数据。 它包含了组成应用程序的每一个组件(活动、服务、内容提供器和广播接收器)的节点,并使用Intent过滤器和权限来确定这些组件之间以及这些组件和其他应用程序是如何交互的。 它还提供了各种属性来详细地说明应用程序的
2014-09-01 11:05:12 349
转载 AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent
2014-09-01 10:02:37 385
转载 高通8x12 添加 TP和按键
1 .在tp的驱动文件中添加以下代码实现按键功能[plain] view plaincopyprint?static ssize_t ft5x06_virtual_keys_register(struct kobject *kobj, struct kobj_attribute *attr,
2014-07-29 15:41:39 1140
转载 camera调试(高通平台)
今后会调一些sensor,故转载过来学习。近来刚接手项目的camera驱动,除了查看平台文档和sensor的到规格书,也在网上查看了高手们到经验。本人对camera还是比较陌生的,奈何公司无人过问,只好按部就班的来吧! 和大部分驱动的调试相差无几,还是在前人的工作基础上进行的。项目采用高通7627平台,sensor采用ov7675。驱动移植1.内核驱动移植sensor信息记录在android\ke
2014-07-23 16:47:24 926
转载 高通平台android kernel 开机logo显示和传统linux一样 .
由于高通8k平台lk下只有2s多点 故直接在kernel显示logo,这篇文章转载过来制作linux logo,其实这个当时学习就会,只不过忘记了。在这里重提一下ubuntu下的GIMP图片工具真的很不错!!!曾经在lk下把mipi panel给驱动显示起来了,但是使用了高通官方给的连续显示logo的方法并不给力,在出lk到kernel注册fb之前,会闪烁一样,也就是关了再显示了。由于late
2014-07-23 16:40:49 1558
转载 高通平台bootloader里面串口log输出配置方法 .
1:在modem端将相应的gpio设置成相应功能。2:在/lk/project/xxx.mk打开uart输出log功能。3:在platform/msm_shared/uart.c中定义uart几输出log,#if PLATFORM_MSM7X30static unsigned uart_base = MSM_UART2_BASE;#elif PLATFORM_MSM7X27A
2014-07-23 16:39:36 3310
转载 高通Android平台硬件调试之Camera篇 .
转自:http://blog.chinaunix.net/uid-272870-id-2137844.html 之前一段时间有幸在高通android平台上调试2款camera sensor,一款是OV的5M YUV sensor,支持jpeg out,同时也支持AF,调试比较比较简单,因为别的项目已经在使用了,只是把相关的驱动移植过来就好;另一款是Samsung的一款比
2014-07-23 11:13:38 1120
转载 MTK平台驱动调试的资料(功能机)
最近要从事MTK6260平台方面的开发工作。工作内容包括BSP调试及部分功能的代码移植。之前没有接触过这类工作内容,所以在网上查找了一些资料,并添加到自己的博客上,方便自己查找。以下为其他人的资料:详解MTK平台驱动调试指南GPIO设置篇http://mobile.51cto.com/others-289088.htmMTK平台驱动调试笔记http://
2014-03-18 17:25:34 1481
转载 Android 框架简介
这篇文章写的挺好的,适合有一定编程基础的人学习Android,遂转之! ======================= 第一节 ===========================这里简单的介绍了Android的java环境基础,在后面一节中会结合具体的实例来理解这一节的内容。一、Dalvik虚拟机Dalvik是Android的程序的java虚拟机,代码在
2014-02-08 11:58:55 485
转载 android 主题元素映射方式
//方式一:代码直接映射\alps\frameworks\base\core\java\android\inputmethodservice\InputMethodService.java@Override public void onCreate() {mTheme =Resources.selectSystemTheme(mTheme,
2014-01-11 15:39:56 702
转载 MTK Android Driver :sensor
16. 传感器MTK_SENSOR_SUPPORT= yesCUSTOM_KERNEL_ACCELEROMETER= auto//重力加速度传感器CUSTOM_KERNEL_MAGNETOMETER=akm8975//磁力感应器//CUSTOM_KERNEL_ALSPS= tmd2771//光感距离传感器CUSTOM_KERNEL_BAROMETER=//气
2014-01-11 15:37:47 1667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人