- 博客(7)
- 收藏
- 关注
原创 本文帮助你解决EditText的换行问题
很多安卓应用都有一个顶部的搜索栏,如这种或者这种:这些软件的搜索框都有一个共同点,(应答)没错都在屏幕顶部,谁说的屏幕顶部的,请出去,应该是大都是单行文本。好,开始操作。单行文本嘛,singleline就可以了。什么?废弃了?什么玩意?百度查一查改成InputType = text即可,可是还有个问题,为什么他们的点开搜索栏是搜索按钮,我的点开还是回车样式呢。原来是需要改EditTe...
2020-05-07 11:12:29
1592
原创 加载图片时出现OOM的一种简单解决思路
已知使用Glide图片加载框架加载图片时会自动通过某种方法加载图片到内存,而自己加载大图则需要收到更改BitmapFactory.Options的值来使用图片,那么我们可以通过Glide来加载图片简化过程,代码如下 Glide.with(this) .asBitmap() .load(R.drawable.ftp_bg) ....
2020-03-02 14:52:18
764
原创 Flutter与安卓使用MethodChannel简单通信
flutter通信的看了很多好像都过时了今天看了一个前辈的 跑通了 记录一下下面是fultter调用安卓的getName方法获取一个字符串安卓端代码打开安卓内容发现直接打开会报错,此时右键选中,flutter项目中的安卓内容,选择 Flutter -> Open Android module in AS,这样不会出错了,也可以正常的使用代码提示。private fun getN...
2020-01-13 16:29:19
586
原创 app所有aitivity都只支持横屏或竖屏
app所有aitivity都只支持横屏或竖屏1 在Mainfest中给所有activity添加 android:screenOrientation="portrait" 或 android:screenOrientation="landscape" 属性2 让所有的activity继承BaseActivity在baseactivity的onCreate方...
2020-01-07 08:57:14
179
转载 Java并发编程:线程池的使用
转载内容;原文地址http://www.cnblogs.com/dolphin0520/p/3932921.html.如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,那么频繁的创建线程就会大大降低系统的效率,因为频繁的创建和销毁线程需要时间。java使用线程池来复用线程,执行完任务后并不会销毁,而是可以继续执行其他任务。一下是本文的目录大纲:一、Java中的Thr...
2019-11-22 08:55:48
133
原创 安卓开发用户切换输入法
一个核心类InputMethodManager,在安卓设备上,因为选择输入法默认是不安全的操作,已经安装好的输入法并不能直接在选择输入法的时候出现在列表中,需要勾选输入法才能使用,在你的apk打开时调用下面的方法,把所有的已经安装输入法勾选,(注意!!!!!需要系统权限) void initInput() { try { InputMethodManage...
2019-11-12 11:38:41
666
原创 Android开发艺术探索PDF版
网盘地址链接:https://pan.baidu.com/s/1AHg1KhBFCsOnC7KObWcdcQ提取码:a6i1
2019-10-25 17:09:16
3326
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人