- 博客(14)
- 收藏
- 关注
原创 一个由AndroidAutoSize导致获取状态栏高度不准确的问题
自己的UI SDK引入了AndroidAutoSize作为适配设计图尺寸的解决方案,导致集成方获取状态栏的高度不对了?
2024-04-22 10:02:02 982 2
转载 Android 非 SDK 接口常见问题
常规问题 Q1:什么是非 SDK 接口?A:非 SDK 接口指不在官方Android SDK涵盖范围内的 Java 字段和方法。此类接口是 SDK 的内部实现细节,可能随时会被修改,且不对开发者另行通知。常规问题Q2 :Android P 在非 SDK 接口使用限制方面采取了哪些举措?A:谷歌正在逐步限制非 SDK 接口的使用:针对不同接口采取不同形式的限制 (详情请参照条目...
2019-03-29 15:52:42 1641
翻译 Android Q 限制后台启动Activity
描述Android Q限制在没有用户交互的情况下加载Activity。这一变化可以最大限度的减少对用户的打扰,保持用户对屏幕上所显示内容的可控性。运行在Android Q上的APP仅在以下一种或多种情况下可运行Activity:APP存在一个可视的窗口,例如一个处于前台的Activity另外一个处于前台的APP发送一个属于当前APP的PendingIntent。例如Custom Tabs...
2019-03-29 15:30:41 9889
翻译 Android Q行为变化
App行为变化,影响所有App以下行为会影响所有运行在Android Q机型上的App,不管你的App指定的targetSdkVersion是不是Android Q。非SDK接口限制。WiFi直连广播。以下两个与WiFi直连有关的广播不再是sticky模式WIFI_P2P_CONNECTION_CHANGED_ACTIONWIFI_P2P_THIS_DEVICE_CHAN...
2019-03-29 14:50:49 1825
原创 Looper.getMainLooper()使用误区
我想实现一个在子线程中发送消息到主线程中的demo,代码如下:public class HandlerActivity extends AppCompatActivity { private static final String TAG = "Handler"; @Override protected void onCreate(Bundle savedInst...
2019-03-22 13:24:42 4611
原创 Dart语言中的currying(柯里化)实现
Dart语言是谷歌开发的一款编程语言,谷歌移动开发框架Flutter就是使用该语言作为开发语言Dart支持函数式编程,函数式编程可以实现的功能之一是currying,柯里化currying是啥呢?维基百科里给出的概念:是一种把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。概念读起来很绕口,还是直接上例子吧...
2019-03-15 16:18:58 672
原创 Android Studio Layout Preview 失败的问题
Android Studio 3.0 中,在做页面布局时,局部预览经常会出现这样的问题:点击下图中的链接,可以把错误信息拷贝出来我遇到的问题如下:java.lang.ClassNotFoundException: android.support.v4.view.TintableBackgroundView at org.jetbrains.android.uipreview.ModuleClas...
2018-04-23 16:40:00 1522
原创 Android 获取不到控件位置信息的解决办法
有时候需要在Activity或者Fragment的onCreate或者onCreateView方法中对控件布局进行调整我们通常调用的方法有 view.getLeft(), view.getTop() 等但是你会发现这些方法的返回值都是0,这是因为控件还没有真正被渲染到界面上,自然获取不到位置信息
2016-12-19 10:48:11 1920
原创 解决手机连接Mac mini 共享的WiFi,mac的hosts不生效的问题
公司工作中遇到的一个问题。Mac端可以修改hosts文件实现访问域名的切换,而对于未越狱的iPhone来说,这是无法实现的。安卓可以通过Root的方式开启修改hosts文件的权限。起初,我想到的是,利用Mac mini共享WiFi, Mac mini修改了hosts。然后,用iPhone连接Mac mini共享的wifi。iPhone上装了ping工具,当我ping指定域名的时候,发现host
2015-11-27 16:25:43 8290
原创 JodConverter纯文本文件转PDF乱码问题
最近在做公司项目的时候遇到一个JodConverter转txt文件到pdf文件乱码的问题。纠结了很长时间。后来,项目经理发现了jodconverter提供的一个tomcat版本的web应用,使用它转出的pdf文件并没有出现乱码的情况。这个web应用的名称是jodconverter-tomcat-2.2.1,而公司项目中使用的jodconverter是3.0.4版本的。于是,果断对其进行反编
2014-03-04 13:18:23 5113 1
原创 Schema元素(2)
complexType元素作用:定义一个复合类型,它设定了一组和属性值的约束和相关信息和simpleType的区别(1)simpleType类型的元素中不能包含元素或者属性(2)当需要声明一个元素的子元素和(或)属性时,用complexType(3)当需要基于内置的基本数据类型定义一个新的数据类型时,用simpleType属性:name示例:
2011-05-27 18:37:00 576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人