![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 68
王人冉
行多久,方为执着;思多久,方为远见
展开
-
ubuntu-22.04 Android系统源码TP1A(Android 13)下载及编译
继上一篇博客介绍了VMware Workstation15 配置ubuntu-18.04.4,这篇主要介绍安装后的环境搭建windows系统与Ubuntu虚拟机之间实现文件的相互复制粘贴sudo apt-get autoremove open-vm-tools sudo apt-get install open-vm-tools-desktop 成功后最好重启ubuntu参考:Win...原创 2020-03-10 22:34:47 · 15829 阅读 · 8 评论 -
AccessibilityService源码解析
AccessibilityService源码解析原创 2022-07-23 22:37:40 · 1054 阅读 · 0 评论 -
Android 10 Media projections require a foreground service of type ServiceInfo.FOREGROUND_SERVICE_TY
小编在使用MediaProjectionManager录音的时候报错java.lang.SecurityException: Media projections require a foreground service of type ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION错误详细信息如下,看了网上很多相关的解决介绍,但是都没有太多的用处。2021-09-25 20:17:32.007 4032-4032/? E/AndroidRun原创 2021-09-25 20:36:31 · 11507 阅读 · 1 评论 -
比较好的网址资料总结
https://blog.csdn.net/qq_23547831/article/details/51690047 APP长连接https://blog.csdn.net/liujian8654562/article/details/78189678 拖拽效果https://blog.csdn.net/tyk0910/article/details/51460808 拖拽效果https:/...原创 2018-10-11 17:36:15 · 9892 阅读 · 0 评论 -
Android WebView 深色主题适配
深色主题适配时,webview可以通过api设置自动适配,不用再添加night资源,但是对系统版本有要求,需要android 10(Build.VERSION_CODES.Q),才能调用此api。方法见如下.public class WebViewActivity extends AppCompatActivity { WebView mWebView; @Override protected void onCreate(Bundle savedInstanceState) {原创 2021-08-08 21:41:11 · 3938 阅读 · 0 评论 -
Android Service 中 调用view的setVisibility不起作用
背景:service中 onStartCommand方法里获取windowManager,以及inflate了xml的布局文件,并初始化了view的对象(findViewById),在onDestroy方法中隐藏或者销毁view,隐藏view时不起作用,即调用setVisibility(View.GONE) 无效修改方案:将windowManager的获取以及view对象的初始化放到onCreate方法中,问题解决。由于onStartCommand会被重复调用,因此在onStartCommand中申请原创 2021-04-07 21:11:48 · 403 阅读 · 0 评论 -
NumberFormatException:For input string
开发过程中遇到这个问题java.lang.NumberFormatException:For input string:“12”Caused by: java.lang.NumberFormatException: For input string: "12"原因:读取的文件编码格式 并不是UTF-8的,是UTF-8 BOM编码格式的,才导致这个异常异常如下:Caused by: java.lang.NumberFormatException: For input string: "12"原创 2020-06-18 07:14:09 · 15451 阅读 · 1 评论 -
UnsatisfiedLinkError:No implementation found for long com.xxx.NativeWrapper.nativeinitxx(int)
公司需要引入三方sdk,sdk是以aar的形式引入的,集成到项目中后,运行apk,报异常一、由于公司项目,不便截图,只做说明开发中遇到这个错误,网上搜索无用。起因:引用三方aar包,编译apk,运行时报此异常。最后发现是引用的三方aar包在打包成apk后,apk中aar里面的的so库和本地编译生成的so库重复导致(名称都叫native_lib.so)。修改本地mk文件(使用c++,c代码编译,打包apk后生成的so库,mk文件控制的)中的LOCAL_MODULE的值后解决(LOCAL_MODULE的值即原创 2020-05-10 21:44:24 · 780 阅读 · 0 评论 -
Android 子线程更新UI
一般情况下都认为子线程不能更新UI,这里说的子线程可以更新UI,只是为了探讨,并没有太大的使用意义,只是为了深刻认识更新UI的问题。看下这个异常android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its vi...原创 2020-03-01 20:24:55 · 472 阅读 · 0 评论 -
Android中一张图片占用的内存大小
最近面试过程中发现对Android中一些知识有些模棱两可,之前总是看别人的总结,自己没去实践过,这两天对个别问题进行专门研究探讨:如何计算Android中一张图片占据内存的大小解释:此处说的占据内存,是APP加载图片用的内存,即APP运行时图片占用的内存,不考虑图片显示到界面占用的内存(即只加载图片,不显示。因为显示图片时,系统有可能根据控件的大小或其他因素对内存进行了优化,不确定因素太多),...原创 2020-02-23 12:11:47 · 2282 阅读 · 0 评论 -
Android 不错的项目
https://blog.csdn.net/dt235201314/article/details/78190492 Android 绘制中国地图及热点省份分布https://github.com/xchengx/ChinaMaphttps://blog.csdn.net/zhangli_wei0403/article/details/84940636 spring-boot+mysql...原创 2020-01-20 16:01:40 · 173 阅读 · 0 评论 -
Android 开发网站网址
Android 开发网站网址文档资料 http://developer.android.com/index.html http://wear.techbrood.com/ http://android.xsoftlab.net/index.html http://android.xsoftlab.net/ http://appxcode.com/index.php?con=index&ac原创 2016-04-02 08:41:53 · 743 阅读 · 0 评论 -
PagerTabStrip修改选中/未选中tab字体颜色
PagerTabStrip/修改选中tab项字体的颜色/ /修改未选中tab项的字体颜色/原创 2016-03-22 10:43:31 · 2297 阅读 · 0 评论 -
ROM简单制作教程
ROM简单制作教程分类: Android系统2015-03-29 13:45 149人阅读 评论(0) 收藏 举报Android Studioframeworks1.安卓基础知识普及:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面转载 2015-08-23 18:33:54 · 8361 阅读 · 0 评论 -
Android6.0找不到settings.db数据库问题
请查看下面的链接修改: https://github.com/android/platform_frameworks_base/commit/683914bfb13908bf3 80a25258cd45bcf43f13dc9android6.0之后在data/data/com.android.providers.settings/databases目录下找不到settings.db数据库原因:在原创 2016-05-06 14:30:00 · 8110 阅读 · 0 评论 -
Android 学习资料
Android Service学习资料总结基础篇 : 写的很基础 android Service之一:不需和Activity交互的本地服务 android Service之二:和Activity交互的本地服务 android Service之三:传递基本型数据的远程服务 android Service之四:传递复杂数据类型的远程服务 Android Service完全解析,关于服务你所需知原创 2016-04-24 12:05:40 · 481 阅读 · 0 评论 -
Android ContentProvider基础
持续更新 ContentUris ContentUris是对URI的操作类,其中的withAppendedId(uri, id)用于为路径加上ID部分,parseId(uri)方法用于从路径中获取ID部分方法很实用。 Uri insertUri = Uri.parse(“content://cn.xyComp重点内容any.providers.personProvider/person” +原创 2016-04-24 16:20:26 · 530 阅读 · 0 评论 -
系统设置铃声从mk到显示
系统默认来电铃声 作者: wangqx 日 期: 2016.6.1 QQ群 238696947修订记录 日期 修订版本 描述 作者 2016/6/1 1.0 系统设置默认铃声显示一、简介 本文内容以xxx(PROJECTXXX)项目,Android6.0为例,主要介绍默认铃声从在mk文件中添加ro.config.ringtone字段到系统设置中声音和振动项中手机铃声原创 2016-07-11 14:17:45 · 1750 阅读 · 1 评论 -
Android 6.0编译问题
今天需要将 persist.sys.timezone加入到device下的mk文件中, 在删除android\out\target\product\msm8909\system\build.prop后 全部编译 发现重新生成的此文件中没有persist.sys.timezone属性,全部删除 out\ 下 *.prop后,重新上述操作,成功linux下批量删除find出来的某类文件 分类: L原创 2016-06-29 20:12:47 · 590 阅读 · 0 评论 -
Android 设置相关
设置,来电铃声重复 Z:\xxxB63\android\frameworks\base\data\sounds\AllAudio.mk 中修改原创 2016-07-12 16:20:26 · 473 阅读 · 0 评论 -
LRUCache学习渐进
package lrucache.tow;import java.util.HashMap;import java.util.Map;/** *LRUCache链表+HashMap实现 *@author wxisme *@time 2015-10-18 下午12:34:36 */public class LRUCache { private final int原创 2016-08-15 11:25:07 · 499 阅读 · 0 评论 -
android 4.2修改设置菜单的背景颜色
设置中的背景主要来主题的设置, 在4.X后, Android添加了新的主题: Holo从Settings/AndroidManifest.xml中找到:Xml代码 收藏代码<application android:label="@string/settings_label" android:icon="@mipmap/ic_launcher_settings"原创 2016-08-23 14:43:10 · 1455 阅读 · 0 评论 -
安装tomcat一直提示no java virtual machine found infolder
应选jdk安装目录下的jre文件夹, 而不是java目录下的jre文件夹 如图 另为附jdk 环境变量配置JAVA_HOME C:\Program Files\Java\jdk1.8.0_77CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 或者 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib原创 2016-10-24 17:19:37 · 48324 阅读 · 4 评论 -
log4j使用注意事项
log4j使用注意事项原创 2016-11-05 14:23:33 · 605 阅读 · 0 评论 -
android手机如何访问电脑tomcat服务器
今天要用手机访问PC本地tomcat的服务器,手机和电脑都是wifi上网,且连接的是同一个路由器(联通路由器的wifi),刚开始用手机访问电脑ip的tomcat服务器不成功,最后在pc上设置一个wifi热点,手机使用此热点上网(刚开始手机连接的是路由的wifi 无法访问本地tomcat服务器,注:电脑、手机只要连接同一个路由器,即连接的是同一个wifi,有可能手机也可以直接访问本地服务器。当时不清...原创 2016-11-05 21:06:23 · 7343 阅读 · 0 评论 -
HttpURLConnection中connect()方法是否要显示调用及openConnection()方法源码探究
描述:此问题是小编在学习Android项目网络知识时遇到的问题及心得, 部分内容说的是Java项目中的HttpURLConnection源码及实现原理,不过本质是相同的。小编语言组织不是太好加上对博文格式不是很熟练,请见谅 主要说两点: 一、connect()方法到底调用不调用: 调用connect()只是建立连接,并不会向服务器传送数据,只要调用getResponseCode(),原创 2016-11-09 11:07:05 · 20969 阅读 · 1 评论 -
该版本的 %1 与您运行的 Windows 版本不兼容
在使用Android Studio时出现 Gradle ‘xxx’ project refresh failed Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发布者。此问题多由 安装as,新建工程,编译工程后,卸载了原创 2016-11-11 15:55:24 · 26980 阅读 · 1 评论 -
eclipse安装adt插件后工具栏不显示android相关图标
到eclipse官网下载luna(开发android,推荐此版本,当前最新版4.4.2)版本的eclipsehttp://ftp.jaist.ac.jp/pub/eclipse/technology/epp/downloads/release/luna/SR2/eclipse-jee-luna-SR2-win32-x86_64.zip安装好adt后,ec工具栏不显示androi原创 2016-12-05 00:39:42 · 12800 阅读 · 11 评论 -
Android系统开发记录
Android系统开发记录原创 2016-11-22 16:18:09 · 720 阅读 · 0 评论 -
Android中关于主线程的疑问
Android中关于主线程的疑问如下疑问,知道的请帮忙解答下疑问1、堆栈中ActivityThread.main之前的方法调用在哪个线程中执行Android中 main线程stack如下:at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(M原创 2016-12-08 11:04:32 · 790 阅读 · 0 评论 -
Android开发那点事-服务端
java.net.ConnectException: failed to connect to /172.xxxxx (port 8080) after 15000ms: isConnected failed: ECONNREFUSED (Connection refused) 客户端报拒绝连接时: 先看服务端服务器是否开启 然后看ip,端口号是否正常,数据库服务是否开启(最好先在服务端用ht原创 2016-11-19 15:13:43 · 793 阅读 · 0 评论 -
环境变量
JAVA_HOMEC:\Program Files\Java\jdk1.8.0_111CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarPath%JAVA_HOME%\bin;%JAVA_HOME%\jre原创 2016-12-17 20:52:11 · 863 阅读 · 0 评论 -
eclipse、ddms、android studio连接不上手机问题解决
eclipse连接不上手机终极解决方案出现的问题描述: 问题一: 1、eclipse一直连接不上手机,必须先用豌豆荚等手机助手连接手机后eclipse才能连接上手机 2、豌豆荚连接手机时一直提示adb.exe阻止连接,请关闭adb.exe 3、eclipse连接上手机后不显示手机名 4、cmd中 adb端口没有被占用,但adb devices确实显示手机列表为空如有任何疑问 群:23869原创 2016-04-19 06:56:29 · 7079 阅读 · 0 评论 -
No virtual method newJsonReader
Gson原创 2017-01-06 17:31:30 · 3988 阅读 · 2 评论 -
eclipse ,as中 自动生成Get Set方法,去除前缀m,s
http://blog.csdn.net/coderinchina/article/details/49706129http://blog.csdn.net/zhangle1hao/article/details/51313277http://ask.android-studio.org/?/question/884原创 2017-01-13 14:20:18 · 3190 阅读 · 0 评论 -
Android declare-styleable自定义控件属性注意事项
http://blog.csdn.net/jdsjlzx/article/details/43452927注意自定义属性中的xmlns:app1="http://schemas.android.com/apk/res/com.xxx.contactview" 包名是应用程序的package名,不是contactview类所在的包名原创 2017-01-13 15:24:48 · 1183 阅读 · 0 评论 -
CircleImageView 设置无边框
CircleImageView学习在不需要边框时设置如下:<de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/profile_image" android:layout_width="9原创 2017-01-10 11:02:22 · 2149 阅读 · 0 评论 -
eclipse Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView
eclipse 下使用RecyclerView 出错 Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView试了很多方法都不行,整了半天,终于搞定,原来在eclipse中使用RecyclerView只能导入API21.0.0中的包才可以使用。解决办法:原创 2017-01-06 17:40:12 · 1790 阅读 · 2 评论 -
android studio Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' t
android studio 菜单栏,Tools -> Adnroid -> enable ADB integrationError running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.http://blog.csdn.net/u01454原创 2017-01-17 22:21:42 · 417 阅读 · 0 评论 -
Android studio 自定义快捷键 aul,修改自动补全快捷键为 Alt+/
原创 2017-02-10 11:23:13 · 2157 阅读 · 0 评论