-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android 开发中你遇到过哪些兼容性问题?都是怎么解决的? #2
Comments
场景:使用MIPush,在华为部分手机上无法推送成功。 |
|
场景:HTC M8 从一个Activity 使用QQSDK 登陆, 登陆成功后, 返回Activity结果Activity 被销毁了 |
@jasonross 找到 root cause 了么? 不允许推送的意思是
可否详细一点? |
@shaobin0604 不知道具体怎么做的,华为客服说不允许这两款机型推送。 |
双卡双待手机电话适配,还是有问题有待解决。 |
场景:Android4.4系统使用了SystemBarTintManager库修改透明状态栏后,会导致根布局从屏幕顶端开始布局,而不是从ActionBar开始布局 |
@bingoogolapple 魅族手机这个问题用ListView实现有其他解决方案吗? |
@zourb 没 😥 ,都换成RecyclerView了 |
魅族MX3 |
在4.2的版本以及之前里面设置actionbar透明度无效 解决方案: final Drawable.Callback mDrawableCallback = new Drawable.Callback() {
@Override
public void invalidateDrawable(Drawable who) {
getActionBar().setBackgroundDrawable(who);
}
@Override
public void scheduleDrawable(Drawable who, Runnable what, long when) {
}
@Override
public void unscheduleDrawable(Drawable who, Runnable what) {
}
};
|
Android 2.3新加入的系统服务DownloadManager/DownloadProvider中的BUG,表示是会收到两条下载结束的广播,同时本次本已下载成功的文件变为0KB(删掉后FileOutputStream新建了个空文件)。 |
问题Android 自定义Perference的时候,系统默认的Perference里Layout的默认值都被厂商改动了。。。一般设计到统一取值的时候,Google都用"?android:attrs。。。。"的格式,但是[Google源码](http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.4_r1/frameworks/base/core/res/res/layout/preference.xml)在此处用了数值,中间title的margin值所有厂商都有变动,导致自定义的Perference和默认的显示不齐 解决因为App的用户机型比较杂,hack的方法比较不适用,故粘贴Google源码,自己重新封装, 自己统一 |
PopupWindow中嵌套EditText,会出现EditText长按无法触发“粘贴”选项,可以改成Dialog嵌套EditText,包括DialogFragment。 |
关于息屏亮屏,三星Note系列,S系列会调用Activity的onPause和onStop方法.其他手机会保持在onResume状态 |
@zourb |
@Aspsine 思路是什么啊,也遇到这个问题 还是expandlistview |
花了两小时撸了个小demo。希望能帮到你。 |
@ls1110924 SystemBarTintManager4.4我的解决方法是为4.4及以上添加了paddingTop去适配,添加layout觉得不好适配。 |
Coolpad 8720L |
输入法中的emoji适配,Android4.1之前的系统不支持emoji显示,所以对于Android4.1之前的系统,我采用了bitmap来显示emoji。 |
三星手机
发现是
起作用 |
问题OPPO 手机启动 机型OPPO 解决
参考 |
求 App创建快捷方式的 方案 |
详细说明及解决方法见 Android 5.1 WebView内存泄漏问题及解决 |
2024年了, 已经6年过去了, 我也遇到了这个问题 |
由@jasonross 提供,由于开源三方定制系统较多,方便的话,请大家详细描述场景、机型及解决方案,方便其他朋友参考
The text was updated successfully, but these errors were encountered: