安卓干货
冲锋的麦克
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
返回键不退出应用(返回到桌面)
重写@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent home = new Intent(Intent.ACTION_MAIN); home.setFlags(Intent.原创 2017-08-30 23:02:58 · 1465 阅读 · 0 评论 -
WebView的滑动底部顶部监听
public class ScrollWebView extends WebView { public OnScrollChangeListener listener; public ScrollWebView(Context context, AttributeSet attrs, int defStyle) { super(conte...原创 2018-07-25 17:20:20 · 1441 阅读 · 1 评论 -
【安卓开发】设置app启动时无界面
只需给启动页设置一个主题即可,主题为 android:theme="@android:style/Theme.NoDisplay"原创 2018-07-05 15:55:05 · 1727 阅读 · 0 评论 -
【安卓开发】系统级APP使用webview时出错
如果你开发的APP是系统级的,即在AndroidManifest.xml的manifest下添加了android:sharedUserId="android.uid.system",那么你在使用webview的时候可能会出现如下错误 :Error inflating class android.webkit.WebView错误截图解决方式,在调用webview的activity或者fragment...原创 2018-07-05 15:53:24 · 1403 阅读 · 0 评论 -
Android Studio使用小技巧:提取方法代码片段
介绍一个非常有用的Studio Tips,有些时候我们在一个方法内部写了过多的代码,然后想要把一些代码提取出来再放在一个单独的方法里,通常我们的做法是复制粘贴,现在我来教给大家一个非常简洁的方法,先看下gif演示吧:怎么样很方便吧?操作方法很简单,只需要选中一些代码,然后操作快捷键 Cmd + Option + M 就ok了,Windows是 Ctrl + Alt + M,很简单方便的一个原创 2017-07-28 09:55:07 · 355 阅读 · 0 评论 -
recyclerview删除item刷新列表
删除item坑mModels.remove(i);notifyItemRemoved(i);//必须调用这行代码notifyItemRangeChanged(i, mModels.size());原创 2018-04-24 16:53:46 · 7103 阅读 · 2 评论 -
安卓 拔掉耳机监听
//拔出耳机暂停播放private void registerHeadsetPlugReceiver() { IntentFilter intentFilter = new IntentFilter(AudioManager.ACTION_AUDIO_BECOMING_NOISY); registerReceiver(headsetPlugReceiver, intentFilt...原创 2018-04-19 09:23:47 · 456 阅读 · 0 评论 -
【Android】强制停止RecyclerView滑动
//强制停止RecyclerView滑动方法public static void forceStopRecyclerViewScroll(RecyclerView mRecyclerView) { mRecyclerView.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.u...原创 2017-11-30 19:56:23 · 5468 阅读 · 1 评论 -
侧滑菜单与轮播图的冲突
1、首先,在Application文件中添加一个boolean类型的变量,用于存储用户的手势姿态,判断用户现在的手势是否触摸到了轮播图,如果触摸的是轮播图,则不去拦截事件。/** * 手指是否在轮播图上 */ public static boolean rollViewPagerTouching;在oncreate方法中初始化:rollViewPag原创 2017-08-30 23:04:31 · 365 阅读 · 0 评论 -
安卓 设置默认短信应用(两种实现)
1、无弹框(利用反射) public static final String CLASS_SMS_MANAGER = "com.android.internal.telephony.SmsApplication"; public static final String METHOD_SET_DEFAULT = "setDefaultApplication"; privat...原创 2018-08-02 10:52:00 · 10525 阅读 · 6 评论
分享