android代码类
文章平均质量分 57
dl6655
这个作者很懒,什么都没留下…
展开
-
android java 判断时间格式为 下午 2:30 像微信聊天的时间显示格式
java 判断时间格式为 下午 2:30 像微信聊天的时间显示格式原创 2022-03-04 20:18:46 · 2550 阅读 · 0 评论 -
kotlin通用的 invoke()传值回调函数使用步骤
kotlin invoke 使用实例 ,传值回调原创 2022-03-04 11:35:29 · 3608 阅读 · 0 评论 -
微信小程序垂直横向居中对齐布局
微信小程序垂直居中对齐布局,HbuilderX,VUE,css原创 2022-02-15 11:57:44 · 5686 阅读 · 0 评论 -
kotlin 中获得display
getDisplayId Display Context原创 2021-12-29 15:31:23 · 1536 阅读 · 0 评论 -
viewModel生命周期
什么是ViewModelViewModel不是一个新概念,也不一定是Android概念。 ViewModel这个名称来自Microsoft在2005年左右设计的MVVM模式。使用新的Architecture Components,其中一个新类是ViewModel类。ViewModels负责为View准备数据。它们将数据公开给正在侦听更改的任何视图。 Android中的ViewModel类在使用时应该记住一些特定的事实:ViewModel可以在Activity配置更改中保留其状态。它保存的数据可立原创 2021-09-29 18:59:12 · 3555 阅读 · 0 评论 -
Android 颜色透明度(不透明度)计算
Android颜色透明度(不透明度)计算我们在开发过程中经常看到美工给你的标注颜色类似于#0000FF(蓝色)这样的颜色码,然后还可能有一个不透明度(美工可能给你说的是透明度,但是这个准确来说是不透明度,下面有图为证)那这个不透明度,在Andriod中怎么表示呢,我来普及一下这个基础知识Android中颜色简介Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以#字符开头,以16进制表示。其中RGB依次代表红色(Red)、绿色(Green)、蓝色(Blue).ARGB依次代表透明原创 2021-05-20 17:28:42 · 1559 阅读 · 0 评论 -
android 不同apk间的通知发送与接收
发送方:Intent intent = new Intent();intent.setPackage("com.xxx.receiver"); //接收包名intent.setAction("com.xxx.calendar.action.INIT_ACCOUNT"); //接收IDsendBroadcast(intent);接收方:AndroidManifest.xml...原创 2019-11-06 14:06:15 · 369 阅读 · 0 评论 -
Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
博客园博问闪存首页新随笔联系管理订阅随笔- 88 文章- 6 评论- 55 Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信以下内容为原创,转载请注明:http://www.cnblogs.com/tiantianbyconan/p/3360938.h转载 2015-03-26 18:44:44 · 566 阅读 · 0 评论 -
android 设置系统屏幕亮度
android 设置系统屏幕亮度关于亮度设置,网上有2种方式:设置系统亮度和设置当前Activity亮度。1)设置Activity亮度 这个网上代码可以使用,本文就不说了。 2)设置系统亮度 试了网上的各种方案,都没有达到预期的效果。实际调试时,发现调节系统亮度时,亮度没有渐变效果,只是修改了系统的亮度值(就是设置后,去手机设置界面查看亮度,发现转载 2015-04-03 15:15:33 · 762 阅读 · 0 评论 -
#Hello,2015征文#Android资料指南
引用自http://www.eoeandroid.com/thread-563655-1-1.html前言 谁无年少时,对于一门技术而言,大家都是在”Hello world”学起来的,让我们困惑的是,在过去的一年中,有些人的技术提升是100%,有些人是20%,有些人或许悲催的没有什么变化.是智商的原因吗?在我看来,可能是你的学习方法不对而已转载 2015-06-11 17:42:51 · 641 阅读 · 0 评论 -
Drawable和Bitmap在内存中谁更省内存
今天在网上查找了下相关的资料,确实很少这方面的,不过也找到了一篇,根据这篇也做了相关测试发现除了getResources().getDrawable(R.drawable.ic_launcher)这个方法有绝对优势外,此方法可以加载图片到1000张,array2[i] = BitmapFactory.decodeFile(iconPath);//max 222 array[i]转载 2015-08-10 11:22:13 · 597 阅读 · 0 评论 -
Android 导入v7包常见错误,以及项目引用v7包错误解决,androidv7
android下v4 v7 v21等包是android系统的扩展支持包,就想windows的系统补丁一个道理。 android的扩展包主要是用来兼容低版本的,比如android3.0以后出现了actionbar,如果要使用actionbar,那么手机系统必须在3.0以上才能使用,这样将会导致很多用户不能安装apk从而损失用户;(有人会想,为什么不直接将新出来的东西全转载 2015-07-23 11:44:54 · 711 阅读 · 0 评论 -
如何安全退出已调用多个Activity的Application?
2011-02-18 16:23 20505人阅读 评论(8) 收藏 举报applicationandroid编程对于单一Activity的应用来说,退出很简单,直接finish()即可。当然,也可以用killProcess()和System.exit()这样的方法。但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接转载 2015-08-18 11:00:57 · 329 阅读 · 0 评论 -
如何在android style文件中使用自定义属性
参考链接:http://blog.csdn.net/zhufuing/article/details/41395219 前几天我在项目中遇到了这样一个问题:我为项目编写了一个自定义控件,这个控件会被大量复用,所以我准备在style.xml文件中定义一个style来减少重复xml布局内容的编写,但是里面有一个自定义的控件属性,问题出现在这里,虽然自定义属性在la转载 2015-08-07 09:24:51 · 487 阅读 · 0 评论 -
android跳转方式
1.显示跳转(包含四种起动模式)1)类跳转(应用于内部)Intent i = new Intent(A.this,B.class);i.putExtra("key","value");//参数startActivity(i)2)包名类名跳转(应用于内部或者外部跳转) Intent intent = new Intent(Intent.ACTION_VIEW)原创 2015-09-16 16:43:52 · 474 阅读 · 0 评论 -
android 图片最省内存压缩方法
//filename图片路径,reqWidth压缩后的图片宽度,reqHeight压缩后的图片高度public static Bitmap decodeSampledBitmap565FromFile(String filename, int reqWidth, int reqHeight) { // First decode with in原创 2015-09-18 14:39:37 · 495 阅读 · 0 评论 -
android 相片显示歪斜解决办法
//获得正常图片 private String picPath;//图片路径public static Bitmap rotateImage(Bitmap src, getExif(picPath) { Matrix matrix = new Matrix(); matrix.postRotate(degree); src = Bitm原创 2015-09-18 14:34:58 · 867 阅读 · 0 评论 -
Drawable和Bitmap的区别
Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。 Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。转载 2015-09-18 15:20:27 · 354 阅读 · 0 评论 -
android 提供访问主线程的4种方法
android 提供访问主线程的4种方法1)Activity.runOnUiThread(Runnable)2)View.post(Runnable)3)View.postDelayed(Runnable,timelong)4)Hanlder原创 2015-09-18 15:11:40 · 509 阅读 · 0 评论 -
android 性能调优
使用异步保持 APP 的高度响应,不要在 UI 线程做耗时操作,多使用异步任务使用线程时要做好线程控制;使用队列、线程池谨慎使用糟糕的 AysncTask 、 Timer警惕异步任务引起的内存泄露应该异步任务分类,比如 HTTP ,图片下载,文件读写,每一类的异步任务维护一个任务队列,而不是每一个任务都开一个线程( Volley 表示我一个可以搞定这些全部 _(:з」∠)_)这些常用的任务原创 2015-11-09 10:55:16 · 375 阅读 · 0 评论 -
Jni的简单使用步骤
1.定义一份Java文件 HellowNDK.javapublic class HellowNDK{ static { System.LoadLibHellowNdk(); } /***接口文档**/public native String sayHellow原创 2016-01-01 14:05:47 · 322 阅读 · 0 评论 -
Picasso2.2.0和2.5.2的版本区别
picasso2.2.0 http://download.csdn.net/detail/dl6655/9393351picasso2.5.2 http://download.csdn.net/detail/dl6655/9393353名词解释1、WeakhashMap ,SoftReferenceMap 用来存放可回收的对像2、ReferenceQueue 引用插入队原创 2016-01-06 19:24:13 · 1442 阅读 · 0 评论 -
学习计划2016.1
做一个诚实的人,万事起于乎微,量变引起质变,用自身之力而为之1、Rxjava与eventBus的区别,2、ImageLoad和Picasso和glide三者源码和使用的区别3、必须有相应的demo4、插件间的消息传递机制aidl,插件的开发研究,插件的第三方开发包, 主要解决打包和资源的问题,插件化与模块化的区别5、一个是包大小的问题,一个就是UI动态更新,A/Btes原创 2016-01-11 15:02:58 · 342 阅读 · 0 评论 -
2016年2月学习计划
人生应该随时都有重新出发的冲动,自由的精髓就在于随时都能驾驭自己的命运。幸福观更建立在做自己喜欢的事,过自己想要的生活上,幸福并没有统一的标准,他们也不会以自己的人生观去衡量别人用debug跟踪学习源码,找到程序的入口,理解代码的动作原理。取消网络请求的方法1、取消缓存中的请求2、已经发出去的网络请求,取消线程原创 2016-02-04 09:15:39 · 333 阅读 · 0 评论 -
2016.5.1学习与找工作
1、RxJava,Fresco,React-Native2、怎么使用快捷键stuidio更新代理 mirrors.neusoft.edu.cn 803、你的命运掌握在你手里,态度决定命运4、hybrid h5浏览器的使用原创 2016-05-06 21:44:17 · 274 阅读 · 0 评论 -
android 设置全屏
@SuppressWarnings("deprecation") @TargetApi(Build.VERSION_CODES.JELLY_BEAN) private void showSystemUi(boolean visible) { //if (!ApiHelper.HAS_VIEW_SYSTEM_UI_FLAG_LAYOUT_STABLE) return;原创 2016-11-17 20:01:21 · 319 阅读 · 0 评论 -
drawable to bitmap
public static Bitmap drawableToBitmap(Drawable drawable) { int width = drawable.getIntrinsicWidth(); int height = drawable.getIntrinsicHeight(); Bitmap bitmap = Bitmap.creat原创 2017-04-28 13:43:13 · 289 阅读 · 0 评论 -
Linux Out of memory error
Out of memory error (version 1.3-b2 'Douarn' (320400 bfc75939a2e32be4feddc59d656afb274397ed65 by android-jack-team@google.com)). Java heap space. Try increasing heap size with java option '-Xmx'. W原创 2017-06-06 16:55:47 · 3066 阅读 · 0 评论 -
Ubuntu16.04 ext4格式硬盘挂载普通用户权限控制
用例由于历史缘故,我的Ubuntu系统空间不够,我想把电脑的内置硬盘的一个ext4分区(/dev/sda12),以用户可以读写的方式,自动挂载到系统上.我的用户名叫totoro.操作开机自动挂载硬盘 :参照博客介绍,在/etc/fstab文件最后一行加上” UUID=XXX-XX /media/totoro/KylinData ext4 defaults 0 2”,第一个参数建转载 2017-07-13 10:36:16 · 26642 阅读 · 1 评论 -
Android dumpsys命令详细使用
Android dumpsys命令详细使用一、dumpsys命令介绍1.命令说明Dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息命令格式: adb shell dumpsys [system serbices]2.系统服务查询如果直接运行adb shell dumpsys,将会获得所有的系统服务信息,那是非常多的,为了更容易管理输出,可以指定你想要原创 2017-12-20 13:12:33 · 644 阅读 · 0 评论 -
java.lang.RuntimeException: Canvas:trying to draw too large(......)bitmap
加载一个 尺寸特别大的图 6000*4000*4 多的一个图;造成 绘制 时候 系统崩了,这是一张140Mb和一张200Mb的图java.lang.RuntimeException:Canvas: trying to draw too large(213828900bytes) bitmap.java.lang.R原创 2018-01-15 10:30:30 · 10223 阅读 · 2 评论 -
自己动手调试framework Android源码
https://blog.csdn.net/dd864140130/article/details/51815253在自己动手编译Android最新源码一文中,我们为自己编译了一份最新的Android源码.很多时候,我们编译源码的目的不仅仅是尝试一番,而是希望对其进行调试,并修改源码,看看其中一些关键机制的运行原理.比如你对AMS掌握不深,那么就来单独的调试一下;又或者是说你想看看launch...转载 2018-09-05 16:56:24 · 299 阅读 · 0 评论 -
车载BlueTooth通话机制原理及开发
https://blog.csdn.net/u012439416/article/details/52599835[摘要]: 本文主要论述基于android 6.0的蓝牙上层(Java层)通话机制;总结了蓝牙通话框架,并且给出了接听电话的详细的流程图;最后说明了apk的实现以及总结了蓝牙/android 相关的知识点。1, 蓝牙框架主要代码路径:路径1: frameworks\ba...转载 2018-09-21 11:09:33 · 7743 阅读 · 5 评论 -
AndroidStudio Code Style 配置方法
AndroidStudio Code Style 配置方法File → Settings → Code Style → Scheme里面有个 Import Scheme 选择下载好的文件 Apply即可原创 2018-12-19 10:16:34 · 1868 阅读 · 0 评论 -
android 程序中设置默认输入法
String key = Settings.Secure.DEFAULT_INPUT_METHOD;//"default_input_method"String id = "com.xx.inputmethod.pinyin/.xxxME";//输入法IDboolean success = Settings.Secure.putString( BaseSettingsAppli...原创 2019-03-13 18:42:01 · 825 阅读 · 0 评论 -
两个独立app广播的发送与接收
Android8.1 两个独立app间静态广播的发送与接收Android8之后取消了大部分的静态广播的注册,可以参考广播限制,使用以前发送广播的方式是不能够调起注册的静态广播的。这里直接用跨进程(两个APP)通信的方式进行展示,在同一个进程中也是一样的:1 ) 接收广播app1的manifest配置:<manifest xmlns:android="http://schemas...原创 2019-05-10 14:57:47 · 1613 阅读 · 0 评论