- 博客(11)
- 收藏
- 关注
原创 Android 使用WebView加载url
最近开发遇到了一个需求,需要再app内部跳转到三方链接界面,但是产品要求不要跳转浏览器,而是在应用内部打开,但是由于我的应用是系统级应用,拥有最高权限,所以不能使用WebView,无奈,只能在配置文件里去掉最高权限属性,然后使用WebView。但是,在使用WebView加载url的过程中遇到好些问题。首先是WebView加载出来的界面显示不全,于是在网上搜了一下,发现要启用js,设置webS...
2020-05-08 11:24:45
2360
原创 Android导入外部数据库大于1M的解决办法
Android导入外部数据库大于1M的解决办法Android导入外部数据库可以将数据库直接复制到assets文件夹下面,然后通过输入流写入手机应用目录下,再去操作数据库。但是当数据库过大时,就会无法写入手机,这种情况下,可以借助Filesplit工具先将大数据库进行分割,然后分别建立输入流合并成一个大数据库写入手机。将分割后的小数据库写入手机的方法可参考一下代码:/** * ...
2020-04-26 18:12:34
452
原创 Android Studio常用快捷键总结
Android Studio常用快捷键总结1、Ctrl+G同时按下Ctrl+G快捷键弹出快速定位框,在框中输入行数点击OK即可快速切换到对应的行数2、Ctrl+E同时按下Ctrl+E快捷键,弹出最近打开文件列表,可以快速选择最近曾经打开的文件3、Ctrl+/选中某一行,同时按下Ctrl+/快捷键可以注释这一行4、Ctrl+F同时按下Ctrl+F快捷键,将在编辑页的顶...
2020-04-26 18:10:06
800
转载 阿里的面试官都喜欢问哪些问题?
阿里的面试官都喜欢问哪些问题? 金九银十是招聘的旺季,小编在这里也给大家整理了一套阿里面试官最喜欢问的问题或者出场率较高的面试题,助校招或者社招路上的你一臂之力!首先我们需要明白一个事实,招聘的一个很关键的因素是在给自己找未来的同事,同级别下要找比自己优秀的人,面试是一个双向选择的过程,也是一个将心比心去沟通的过程。就像我们有的人感觉自己很牛...
2019-01-10 08:48:00
335
原创 Android中Button的SetOnClickListener与setOnCheckedChangeListener的区别
SetOnClickListener是对点击事件的监听,而setOnCheckedChangeListener是对Button状态的监听,状态的变化不仅仅包含人为的点击,还有其他的改变方式,比如setCheck()。所以SetOnClickListener只能监听onClick事件,而setOnCheckedChangeListener可以监听通过所有方式去改变的Button状态。所...
2018-12-11 15:40:05
3021
转载 setImageResource和setImageDrawable区别
ImageView设置图片的方式有很多钟,可以在xml里面写android:src=”@drawable/xxx”,也可以在java代码里面设置。在java里面的设置方式也有多种,方法包括:setImageResource,setImageDrawable,setImageBitmap。在xml里面设置实际上和在java里面调用setImageResource是一样的,当然xml多了一个解...
2018-11-15 09:18:12
1133
转载 AlarmClockFragment分析
在DeskClock模块中主要通过四大界面(AlarmClockFragment、ClockFragment、TimerFragment、StopwatchFragment)与用户交互,而此四个界面中常用的为闹钟设置界面(AlarmClocFragment),因此本文章主要讲解AlarmClocFragment的重要代码和流程。本文主要从三大部分讲解:基本数据、闹钟状态...
2018-11-14 09:49:44
545
转载 论程序员的自我修养
<img src="https://pic1.zhimg.com/v2-8b6a798b474116d1a78785b697a29f5f_b.jpg" data-rawwidth="640" data-rawheight="807" class="origin_image zh-lightbox-thumb" width="6
2018-11-02 17:41:02
360
转载 Android:Bundle传递数据和对象
1.Bundle传递数据, 因为Bundle中已经封装好了简单数据类型,所以我们直接去设置数据,下面就来看看具体的操作: case R.id.Btn_Msg: // 实例化一个Bundle Bundle bundle = new Bundle(); Intent intent=new In...
2018-11-01 10:17:30
783
转载 如何去看一个Android项目?
1. 首先看AndroidManifest.xml在这个文件里面有一个activity是与众不同的,它是整个app的入口这个activity的名字一般叫SplashActivity,其action和category在任何一个Android项目中都是不变的,找到了这个就找到了入口找到了这个activity之后,按住Ctrl然后点击a...
2018-10-30 09:18:46
1670
原创 Handler
线程分为主线程和子线程。主线程只有一个,主要负责控制UI界面的显示、更新和控件交互,所以又叫UI线程。子线程可以有多个。Handler主要接收子线程发送的数据,并用此数据配合主线程配合更新UI,用来跟UI主线程进行交互。Handler、Looper、MessageQueen、Message的关系如下:Message: Handler接收和处理的消息对象。MessageQueen: ...
2018-10-29 10:46:58
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人