Android
哆余_
这个作者很懒,什么都没留下…
展开
-
Android Attr format类型
序号 format取值 format说明 format读取1 reference 资源ID attrs.getResourceId(R.styleable.View名称_attr名称, 默认值);2 color 颜色值 attrs.getColor(R.styleable.View名称_attr名称,默认值);3 boolean 布尔值 attrs.getBoolean(R.styleable.View名称_attr名称...原创 2021-06-10 11:18:54 · 288 阅读 · 0 评论 -
Android Toast短时间内点击多次只显示一次,持续点击后不显示问题解决方案
public class ToastUtil { private static String oldMsg; private static long oneTime = 0; private static long twoTime = 0; private static Toast toast = null; public static void showText(String text) { if (toast == null) { .原创 2021-03-22 14:19:44 · 4005 阅读 · 0 评论 -
app 黑白化
学自鸿洋 ,大神主页:http://blog.csdn.net/lmj623565791我们可以直接给任何一个 View 去设置灰度化。而且我们 Activity 可以拿到 decorView,也就是说我们直接在 decorView 上设置上述代码就可以了。你可以在 BaseActivity 或者搞个ActivityLifecycleCallbacks,只要能拿到 DecorView 就行,加入如下代码Paint paint = new Paint();ColorMatrix cm.原创 2021-02-03 17:53:56 · 233 阅读 · 0 评论 -
透明度16进制
<!--百分比-开头字母--><!--100% —FF--><!--99% — FC--><!--98% — FA--><!--97% — F7--><!--96% — F5--><!--95% — F2--><!--94% — F0--><!--93% — ED--><!--92% — EB--><!--91% — E8--><原创 2020-12-17 11:18:56 · 159 阅读 · 0 评论 -
Mac 连接Android 工具
androidfiletransfer.dmg,下载地址:“https://dl.google.com/dl/androidjumper/mtp/current/androidfiletransfer.dmg”原创 2020-07-13 15:33:07 · 1360 阅读 · 0 评论 -
从手写最简单的Android程序到Android Studio项目模板的全面解析
转自王鑫 链接:http://relish.wang/posts/24586/ 感谢先上对比图(左侧是我们手动构建的最简单的Android项目;右侧是Android Studio默认创建的项目模板工程):0 序言进入正题前,先说个与手写程序(不借助IDE)类似的场景。我回想起以前初学Java时的场景—— 如何用记事本写一个HelloWorld。1 先写个最简单的Java程序:12345...转载 2018-07-16 11:35:28 · 4982 阅读 · 0 评论 -
notifyDataSetInvalidated()和notifyDataSetChanged()的区别
简单的说就是notifyDataSetChanged()会记住你划到的位置,重新加载数据的时候不会改变位置,只是改变了数据;而用notifyDataSetInvalidated()时,数据改变的同时,自动滑到顶部第0条的位置....原创 2018-07-20 15:04:53 · 4848 阅读 · 0 评论 -
ImageView的android:scaleType属性
转自: https://blog.csdn.net/qq_34902522/article/details/76682293 感谢前人ImageView的scaleType的属性值有MATRIX,FIT_XY,FIT_START,FIT_END,FIT_CENTER,CENTER,CENTER_CROP,CENTER_INSIDE.1.android:scaleType=“center”...转载 2018-08-10 15:30:47 · 204 阅读 · 0 评论 -
Android 国际化
转自: https://blog.csdn.net/small_lee/article/details/51007438 感谢前人前言internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW。以前在eclipse上面实现...转载 2018-08-06 14:33:03 · 205 阅读 · 0 评论 -
Android 8.0通知不显示
转自:https://blog.csdn.net/u010231682/article/details/80732879 感谢前人Android 8.0通知需要设置通知渠道才能正常显示,步骤如下:*官方创建通知文档:https://developer.android.google.cn/training/notify-user/build-notification1、定义通知id...转载 2018-08-07 16:46:27 · 1150 阅读 · 0 评论 -
Android err_cleartext_not_permitted
安卓九点零新的限制对未加密流量不在信任,直接放弃请求解决方案参考这个https://blog.csdn.net/qq_18620851/article/details/80617549https://stackoverflow.com/questions/45940861/android-8-cleartext-http-traffic-not-permitted就是额外设...转载 2018-11-30 10:52:35 · 8548 阅读 · 0 评论 -
Android HttpURLConnection.connect error
感谢前人:Android HttpURLConnection.connect找不到源 HttpURLConnection连接失败 HttpURLConnection.connect IO异常 解决办法以下代码为正常的Android访问PC本地电脑的Get请求,因为Android与PC不是同一设备,因此PC端不能使用localhost或者127.0.0.1等方式需要使用内网或者外网IP...转载 2019-05-27 09:51:48 · 708 阅读 · 0 评论 -
设置Android字体大小不随系统改变
BaseActivity中重写@Override public Resources getResources() { Resources res = super.getResources(); Configuration config=new Configuration(); config.setToDefaults(); res.update...原创 2018-06-07 13:27:44 · 2419 阅读 · 0 评论 -
Android 应用icon适配
转至:https://www.2cto.com/kf/201803/728531.html 感谢前人现在已经进入了2018年,Android 8.0系统也逐渐开始普及起来了。三星今年推出的最新旗舰机Galaxy S9已经搭载了Android 8.0系统,紧接着小米、华为、OV等国产手机厂商即将推出的新年旗舰机也会搭载Android 8.0系统。因此,现在已经是时候需要让我们的应用程序对Andro...转载 2018-06-07 13:15:32 · 3216 阅读 · 0 评论 -
CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout,Toolbar,NestedScrollView,RecyclerView结合使用
先上几个图吧在这个Demo中用到了CoordinatorLayout, AppBarLayout, CollapsingToolbarLayout, Toolbar, NestedScrollView, RecyclerView这些东西, 那么下面就一一了解一下一, CoordinatorLayout 协调布局coordinatorLayout是谷歌推出的M包里的组件,要使用这个组原创 2017-02-15 18:12:37 · 2331 阅读 · 0 评论 -
androidStudio快速打开工程
第一步:打开工程的app/build.gradle文件, 和你当前的gradle文件对比,把你想要打开的工程gradle改成和当前gradle文件相同eg:画框部分一定要相同第二步:打开gradle/wrapper文件夹下的gradle-wrapper.properties文件 ,与你当前工程的文件对比,修改重点就是红框框部分改好了之后就可以打开你想打开的工原创 2017-05-04 09:33:39 · 2128 阅读 · 0 评论 -
隐藏软键盘
第一种方法:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);第二种:InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)原创 2017-05-25 10:48:10 · 251 阅读 · 0 评论 -
Android如何判断NavigationBar是否显示(获取屏幕真实的高度)
转自:http://www.jianshu.com/p/84d951b3f079 简书-十个雨点有些时候,我们需要知道当前手机上是否显示了NavigationBar,也就是屏幕底部的虚拟按键。比如截屏的时候,要获取屏幕的高度,必须包括NavigationBar的高度。试过网上的多种方法,但是对那种可以通过手势来显示/隐藏的NavigationBar没办法,最后终于找到了一个转载 2017-05-09 16:59:15 · 6647 阅读 · 0 评论 -
Constraint Layout
郭霖大神的博客 : http://blog.csdn.net/guolin_blog/article/details/53122387本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,转载 2017-04-25 17:08:58 · 910 阅读 · 0 评论 -
genymotion 镜像快速下载
用genymotion下载虚拟机真实太慢了所以下载镜像 用虚拟盒子导入,这样就快很多第一步: 把冰箱门打开,哈哈哈把genymotion打开-----Add-----选择你需要的虚拟机版本型号-----Next----Next----他已经进入了下载步骤(这里就放到这,不管他)第二步:C:\Users\Administrator\AppData\Local\Genymobi原创 2017-04-26 14:44:21 · 4574 阅读 · 0 评论 -
百度地图覆盖view图片不显示(ImageLoader加载图片)
百度地图的覆盖物,最后都是转化成图片展示在mapview上面的。就是说,你用的imageloader是异步加载,图片还没有加载上去,你的覆盖物view已经转化成图片放在了mapview上面,这样当然不会显示图片啦。解决思路很简单,就是确认图片已经加载完成之后再调用百度地图的 BitmapDescriptorFactory.fromView方法。那怎么知道图片已经加载好了呢?你用的imageload转载 2017-05-10 15:43:37 · 1281 阅读 · 0 评论 -
textView 使用HTML标签
eg:StringBuilder str = new StringBuilder();str.append("").append("我是谁").append(" ");str.append("").append("我在哪").append("");str.append("");textView.setText(Html.fromHtml(str.toString()));显示:原创 2017-06-13 21:04:14 · 323 阅读 · 0 评论 -
string.xml中使用%1$s
%1$s(%2$s/%3$s)赋值: textView.setText(String.format(getString(R.string.download_progress_description), 1,2,3));结果:1(2/3)项目中用到了上面这个,记一下用法,超神奇的根据不同值有三种写法:%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格原创 2017-06-13 21:38:26 · 648 阅读 · 0 评论 -
ListView的item点击事件不响应
[问题] : ScrollView嵌套ListView,点击ListView的item,点击事件不响应.(已解决滑动冲突)[分析] : 1.listView的OnTouch事件是否拦截了onItemClick时间; 2.item中子控件是否抢占了焦点, 导致item本身的点击没有响应;[自查] : 1.listView 的onTouch事件是否已经 return false; ...原创 2018-03-16 17:53:24 · 731 阅读 · 0 评论 -
使用Picasso加载图片的内存优化实践
转自我是asha,原文链接 https://blog.csdn.net/ashqal/article/details/480058330 说明现在Android开源库中有许多图片加载框架,本文以picasso为例,总结下开发过程中的一些优化经验,使用的picasso版本如下compile 'com.squareup.picasso:picasso:2.5.2'1 图片裁剪在列表页尽量使用裁剪后...转载 2018-05-22 14:11:58 · 219 阅读 · 0 评论