![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 67
小李子No1
多听,多写,多看,多想,每天进步一点
展开
-
Android 透明Dialog
由于项目需要,在用户返回信息时,弹出一个透明对话框,所以自己就自定义一个Dialog,在此分享给大家,有好的建议和想法可以联系我。package com.android.transparentdialog;import android.os.Bundle;import android.app.Activity;import android.app.Dialog;impo原创 2015-04-03 13:08:31 · 399 阅读 · 0 评论 -
android 获取蓝牙各种连接状态
蓝牙之间的配对及连接//蓝牙已打开 if(mAdapter.isEnabled()){ int a2dp = mAdapter.getProfileConnectionState(BluetoothProfile.A2DP); // 可操控蓝牙设备,如带播放暂停功能的蓝牙耳机 int headset = mAdapter.getProfileConnectionStat原创 2017-05-15 15:54:05 · 16179 阅读 · 2 评论 -
android TextView属性大全
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="dfljalfk jdsa lkfdsjaflksdf" android:autoLink="web" android:autoText="true" android:cap原创 2016-12-18 15:44:27 · 778 阅读 · 0 评论 -
Android 属性大全
抽时间把以前积累的属性整理了一份,分享给大家android:alpha setAlpha(float) 属性说明: 视图透明度,值在0-1之间。0为完全透明,1为完全不透明。android:background setBackgroundResource(int) 属性说明: 视图背景android:clickable setClickable(bool原创 2016-09-14 13:02:45 · 3432 阅读 · 0 评论 -
Android 知识点之杂货篇
有时工作中需要一些知识点,就慢慢自己积累起来,空闲时间看看,对某些属性的理解会更深一些1.隐藏标题全屏展示requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.L原创 2016-09-14 11:24:20 · 405 阅读 · 0 评论 -
Android 5.1 最新framework系统默认设置
Android 5.1 最新framework系统默认设置 一般默认位置:frameworks\base\packages\SettingsProvider\res\values\defaults.xml true//自动关屏 开 15000//自动关闭屏幕时间 15秒 -1//表示休眠时间,默认如果没有修改的是6000,即6000ms的意思,6s进行休眠原创 2016-09-14 10:51:45 · 3368 阅读 · 0 评论 -
15个必知的Android开发者选项
15个必知的Android开发者选项Android开发者选项,看起来很简单的事情,其实很多同学对它了解得不够,Google用心良苦得为我们设计了这么多小开关都是有它的作用的,今天也花了点时间,过了一遍全部的30多个开关,从中整理出15个对日常Android开发比较有帮助的选项。需要指出的是,不同的ROM对开发者选项的支持不一样,精简掉一些很正常,我下转载 2016-07-19 18:54:05 · 460 阅读 · 0 评论 -
Android 设置PreferenceFragment 的背景颜色
我使用的是 preferenceFragment (带的ListView ),但我无法设置背景色,它是白色的。我如何设置背景颜色为白色与 preferenceFragment ?第一步看看自己的布局是在哪个控件中,现在我先写的是ListView包裹的这个布局,通过布局可以获取到相关的信息,这里我获取到ListView的ID,通过设置背景就解决了,但这个方法有些局限性,因为ListV原创 2016-07-27 19:26:24 · 3359 阅读 · 0 评论 -
Fragment FragmentOne{2627db19} not attached to Activity
这里的异常是有Fragment中使用getString()所导致的,因为getResource()无法获取到下面看log及解决方法01-07 00:54:53.513: E/AndroidRuntime(3305): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.my原创 2016-07-13 23:18:44 · 459 阅读 · 0 评论 -
android MTK 关闭开启google服务
AUTO_ADD_GLOBAL_DEFINE_BY_VALUE=MTK_PLATFORM CUSTOM_KERNEL_LENS CUSTOM_KERNEL_MAIN_BACKUP_LENS BOOT_LOGO CUSTOM_KERNEL_LCM MTK_MODEM_SUPPORT MTK_ATV_CHIP CUSTOM_KERNEL_MAIN_IMGSENSOR MTK_BT_CHIP MTK_W原创 2017-07-10 18:48:04 · 2377 阅读 · 0 评论 -
[SIM]如何修改使得系统语言不会随着 第一次插入的SIM卡而改变
[DESCRIPTION]默认设计是当获取到第一次插入的SIM的IMSI后,会根据MCCMNC来设置系统语言。[SOLUTION]KK之前的版本:具体修改如下:frameworks\opt\telephony\src\java\com\android\internal\telephony\MccTable.java中找到updateMcc原创 2017-07-11 18:50:23 · 775 阅读 · 0 评论 -
Android获取制作商,系统版本等信息
在开发中 我们有时候会需要获取当前手机的系统版本来进行判断,或者需要获取一些当前手机的硬件信息。android.os.Build类中。包括了这样的一些信息。我们可以直接调用 而不需要添加任何的权限和方法。android.os.Build.BOARD:获取设备基板名称android.os.Build.BOOTLOADER:获取设备引导程序版本号android.os.Build.BRAND:获取设备品...原创 2018-05-07 14:55:04 · 477 阅读 · 0 评论 -
Android 编译 Android.mk
#必备的两行,声明LOCAL_PATH变量,也就是当前的路径#并清除其它变量LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)#包名,这生成的apk名字。这里的话会生成Hello.apkLOCAL_PACKAGE_NAME := HelloLOCAL_CERTIFICATE := platform#如果使用的系统的包,需要引入他们...原创 2018-03-05 13:54:58 · 488 阅读 · 0 评论 -
android 输入法弹出把dialog顶上去并退出闪屏
解决办法: 在dialog的oncarete方法中加 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);原创 2017-10-20 09:33:24 · 3460 阅读 · 0 评论 -
Android 5.1 Material Design 中Color 设置
伴随着Android5.0的发布也更新了support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用:1.colorPrim原创 2017-09-07 19:53:09 · 877 阅读 · 0 评论 -
MTK android6.0 如何预置APK使得用户可以卸载,并且恢复出厂设置时能够恢复
MTK android6.0 如何预置APK使得用户可以卸载,并且恢复出厂设置时能够恢复1.在 vendor/mediatek/proprietary/packages/3rd-party下面以需要预置的 APK 名字创建文件夹,以预置一个名为Test的APK为例2 .将Test.apk 放入vendor/mediatek/proprietary/packages/3rd-party/原创 2017-08-22 16:07:25 · 2023 阅读 · 0 评论 -
[FAQ03426]android 4.4当系统存在多个Launcher时,如何设 置开机自动进入默认的Launcher?
[FAQ03426]当系统存在多个Launcher时,如何设置开机自动进入默认的Launcher?[DESCRIPTION]开机完成并解锁后,如果系统存在多个Launcher,系统会弹出一个选择框让用户选择进入某个Launcher。如果用户不想选择,而是想直接进入某一个默认的Launcher,要怎么修改?[SOLUTION]注意:此修改方法对Google Now Lau原创 2017-08-07 10:48:18 · 927 阅读 · 0 评论 -
[FAQ08756]设置菜单Title布局修改
[FAQ08756]设置菜单Title布局修改[DESCRIPTION]需要修改设置菜单的title布局,1,去掉title前面的icon;2将title上的字符串居中显示,并修改字体颜色;3,title背景也做修改.[SOLUTION]通过下面的修改,大致可以达到您的要求,不过有点问题,Setting在第一次启动时,title会先在左边,再跳动到居中,原因是App层无法克原创 2017-07-26 17:06:21 · 343 阅读 · 0 评论 -
Android MTK选择重启,可以完整播放完关机动画
[DESCRIPTION]重启和关机一样,都可以完整播放完关机动画[SOLUTION]敝司Default设计,关机过程会有一个delayForPlayAnimation,但是重启(除了恢复出产设置)不会,由于重启本身就牵涉到时间上的连续行,不会有任何delay。修改方案:贵司只需要在shutdownThread.java的public stati原创 2017-07-11 18:58:19 · 1707 阅读 · 1 评论 -
Android 如何完美解决MenuItem偏移问题
MenuItem偏移问题如何完美解决原创 2016-07-12 22:14:57 · 2981 阅读 · 0 评论 -
Android 修改关机充电动画
关机充电动画具体实现步骤原创 2016-07-12 08:47:21 · 7343 阅读 · 0 评论 -
android ListView开发问题及方法
今天工作时,想起一个问题,就是每次遇到的问题可以收集起来,多看几遍,就没问题了,故此,在这里收集自己工作或学习中的问题及其解决方法,现在是listview遇见的问题,后面慢慢添加,有更多的方法和简洁请回复1.ListView和GridView滑动到顶部和底部时出现的阴影消除方法:android2.3以前用android:fadingEdge="none"android2.3以后原创 2015-08-03 20:29:40 · 460 阅读 · 0 评论 -
从AIDL开始谈Android进程间Binder通信机制
本文首先概述了Android的进程间通信的Binder机制,然后结合一个AIDL的例子,对Binder机制进行了解析。概述我们知道,在Android app中的众多activity,service等组件可以运行在同一进程中,也可以运行在不同进程中。当组件运行在同一进程中进行通信就显得比较简单,在之前的Android线程间通信机制中已经讲过了;而当它们运行在不同的进程 中时,就需要使转载 2015-09-06 16:44:03 · 397 阅读 · 0 评论 -
android 磨砂玻璃效果
今天工作中需要磨砂玻璃效果,就从网上查找一番,最后查找适合自己的,我的apk版本是android4.4的,所以就下了一个方法代码如下:1.磨砂效果方法 @SuppressLint("InlinedApi") public static Bitmap fastblur(Context context, Bitmap sentBitmap, int radius) {原创 2015-08-04 19:23:38 · 1898 阅读 · 0 评论 -
Android 4.4 kk 电量图标分析
本人因工作需要,把4.4kkSystemUi中的电量图标由竖屏改为横屏,那我在这里跟大家分享下,众所周知在android4.4之前电量的改变都是通过监听电量变化,进行图片切换,图片资源一般都在framework\base\core\res中,而在android 4.4开始,电量图标都是通过画布画出来,下面通过代码我们看一看它是怎样进行改变的下面是竖屏的电量画图 public void dr原创 2015-05-15 22:28:31 · 1002 阅读 · 0 评论 -
ScrollView详解
Android中文翻译组:http://goo.gl/6vJQl 正文一、结构public class ScrollView extends FrameLayout java.lang.Objectandroid.view.View android.view.ViewGroup转载 2015-09-16 19:52:23 · 1890 阅读 · 0 评论 -
Caused by: android.content.res.Resources$NotFoundException: File res/drawable-mdpi/
10-24 14:31:12.914: E/AndroidRuntime(867): Caused by: android.content.res.Resources$NotFoundException: File res/drawable-mdpi/pointer_spot_hover_icon.xml from drawable resource ID #0x10804b610-24 14:31:12.914: E/AndroidRuntime(867): at android.content.re原创 2015-10-24 18:10:15 · 1420 阅读 · 0 评论 -
Android Paint类的解析
* Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制 * setARGB(int a,int r,int g,原创 2016-07-11 18:09:53 · 254 阅读 · 0 评论 -
Android PagerTabStrip和PagerTitleStrip的不同点
今天跟大家分享下PagerTabStrip和PaterTitleStrip的不同点,废话少说,看代码android.support.v4.view.ViewPager android:id=”@+id/viewpager” android:layout_width=”fill_parent” android:layout_height=”fil原创 2016-07-10 15:25:07 · 601 阅读 · 0 评论 -
va.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor
package com.android.music.model;/** * ClassName:SongInfo * Function: TODO ADD FUNCTION * * @author lqq * @version * @since 1.0.0 * @Date * 2016-2-18 下午5:21:21 * @see * */public原创 2016-02-26 19:30:26 · 5255 阅读 · 0 评论 -
Android Wifi 状态监控
Android 的wifi状态可以分为两大类,两者均可通过广播监听,相应的Action在WifiManager类中: 第一类:有无wifi源及各个状态间转变可监听 WIFI_STATE_CHANGED_ACTION。(如下图所示,双击图片可放大)有五种情况:1-1 disabled1-2 disabling1-3 enable转载 2015-09-02 17:52:16 · 586 阅读 · 0 评论 -
Android framework中去除通知栏中通知的应用图标
Android framework中去除通知栏中通知的应用图标 if (mSmallIcon != 0) { contentView.setImageViewResource(smallIconImageViewId, mSmallIcon); contentView.setViewVisibility(smallIconImageViewId, View.GONE);//add lqq 2015原创 2015-09-18 12:24:31 · 3706 阅读 · 0 评论 -
java.lang.SecurityException: Need BLUETOOTH ADMIN permission: Neither user 10047 nor current process
发现在工作中,有时会出现重复的错误,现在慢慢集中起来,以后再看就知道问题出现在哪,所以细节决定成败,先看问题吧01-01 04:12:38.559: E/AndroidRuntime(2725): FATAL EXCEPTION: main01-01 04:12:38.559: E/AndroidRuntime(2725): Process: com.android.mydemo, PID原创 2015-10-11 21:24:50 · 6308 阅读 · 0 评论 -
Android 自定义字体
今天在工作中遇到一个很少用到的知识点,怎样给我们的应用添加特殊字体,因为随着开发的一步步进步,而字体也成为应用的一部分,好的字体给我们的应用带来的不仅仅是好的用户体验,更是一种享受下面我就一步一步给大家添加字体1.首先在res/中新建一个文件夹assets,在assets中创建新文件夹fonts ,那么以后就可以把字体.ttf文件添加到fonts中2.获取我们需要的字体,首先创原创 2015-10-26 19:29:14 · 377 阅读 · 0 评论 -
Android 联系人的增删修改
package com.android.contacts.contactlist;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import com....原创 2018-09-25 09:59:55 · 2549 阅读 · 0 评论