![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
bdemq
这个作者很懒,什么都没留下…
展开
-
Android系统通知Notification
package com.test.hellonotification;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import android.support.v7原创 2015-03-04 14:12:08 · 581 阅读 · 0 评论 -
Android在全屏状态下键盘覆盖输入框问题
Android中有个Bug,在设置getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);为全屏状态下点击输入框显示键盘时,界面并不会重新渲染调整位置,android:windowSoftInputMode="adjustResize"在原创 2015-06-27 18:50:37 · 2092 阅读 · 0 评论 -
Android禁止WebView滚动的方法
在选择Web的输入框弹出键盘,这时WebView的高度改变重新渲染,如果html调整层级的位置使内容除输入框外不变,先将层级上移再移回原来位置时就会出现闪屏。经测试,有些手机会出现闪屏,有些不会。想到了禁止WebView滚动应该可以解决问题。 但是如何禁止WebView不可滚动呢?WebView有几个与滚动有关的方法,但是都无效。如: WebView.setScr原创 2015-07-06 16:23:06 · 14337 阅读 · 0 评论 -
Android打包设置shrinkResources true引发的问题
这两天遇到一个奇怪的问题,release版本app发聊天信息时部分表情不显示,在debug版本又正常。一直不明白怎么回事,因为如果是图片替换出错应该是所有表情都显示不出来,这着实怪异。 之前也没想过会不会是资源文件的问题,直到将apk解压缩后查看表情的图片才发现问题所在:部分表情图片文件只有1k且只显示1个像素。这时才发现是打包release版本时在build.gradle中将shrinkR原创 2017-05-06 18:09:14 · 13449 阅读 · 0 评论 -
当RecycleView遇到layout_width="0dp"
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-11-22 17:24:29 · 515 阅读 · 0 评论 -
java.lang.NoClassDefFoundError异常问题
遇到java.lang.NoClassDefFoundError这个异常问题,是合作方导入我们提供的sdk库后编译运行时报出的,但在我们的demo项目跑是正常,查了相关代码也没发现什么问题。java.lang.NoClassDefFoundError: com.talkfun.sdk.log.LogConfigLoader$1at com.talkfun.sdk.log.LogConfi...原创 2018-03-02 14:02:44 · 2255 阅读 · 0 评论 -
Android MediaMuxer混合音频和视频
public class MediaMuxerCore { public static final int TRACK_VIDEO = 0; public static final int TRACK_AUDIO = 1; private static MediaMuxerCore mediaMuxerCore; private HandlerThread m...原创 2019-04-04 17:04:43 · 1934 阅读 · 1 评论 -
Android笔记之音量调节
AudioManager是系统声音管理的Service,用AudioManager的setStreamVolume可以设置音量。但假如在程序中只是想设置程序的音频或视频的音量而不影响系统的音量设置,显然setStreamVolume办法就不适用了,如果只是想在该程序做些设置但影响到系统或其他程序用户可能会抓狂,这不是好的用户体验。 MediaPlayer有个setVolume的方法原创 2015-06-18 10:18:00 · 713 阅读 · 0 评论 -
Android读取联系人信息和选择联系人信息
public class MyContentProvider extends ActionBarActivity { private final int REQUEST_CONTACT = 1; private int DIALOG = 0; private String contactId,contactName; @Override prote原创 2015-03-04 16:31:19 · 521 阅读 · 0 评论 -
Android requestFeature() must be called before adding content报错
在Activity设置窗口没标题时用下面代码时报错:requestFeature() must be called before adding content protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowF原创 2015-03-09 16:30:32 · 511 阅读 · 0 评论 -
Android笔记之ConnectivityManager和NetworkInfo
ConnectivityManager是网络连接相关的管理器,它主要用于查询网络状态并在网络发生改变时发出状态变化通知。这个类主要负责的下列四个方面: 1. 监控网络状态(包括WiFi, GPRS, UMTS等)。 2. 当网络连接改变时发送广播Intent。 3. 当一种网络断开时,试图连接到另一种网络进行故障处理。 4. 提供一系列接原创 2015-04-15 15:47:43 · 589 阅读 · 0 评论 -
Android笔记这获取屏幕尺寸
Android 获取屏幕尺寸的三种方法方法1: DisplayMetrics dm = _context.getResources().getDisplayMetrics(); int height = dm.heightPixels; int width = dm.widthPixels;方法2: Display display = this.getWindo原创 2015-04-16 11:58:15 · 462 阅读 · 0 评论 -
自定义DialogFragment宽高问题
自定义DialogFragment的时候,有时并不想要DialogFrament自带的标题栏,所以会将DialogFrament的样式设置为无标题。如:getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);或 <style name="custom_dialog" parent="@an...原创 2019-08-16 18:35:10 · 2555 阅读 · 0 评论