自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 android webview 判断页面js是否存在某个方法

Hybrid开发时调用JS方法如果前端同学没有声明,那么调用无效的,我们可以判断某方法是否存在后再调用。本代码同样适用与IOS开发。

2023-01-10 17:52:51 714

原创 【Flutter】打包web项目,点击按钮时,文字却向下偏离

flutter 2.8fix: TextStyle(height:1);指定文本的height,就不会点击时候闪烁了。2、在ListView中,Text也出现了被切掉的情况,同样需要配置此值。

2022-01-21 18:40:37 2175

原创 DatePickerView,PickerView。Android日期选择器,滚轮选择器。同学别再找了,你的选择器该更换了,基于recyclerview的滚轮选择器。

Android 日期选择器 滚轮样式的选择器github: DatePickerViewPickerView inside。UsageGradleProject level build.gradleallprojects { repositories { maven { url 'https://jitpack.io' } }}App level build.gradledependencies { implementation 'com.g

2021-01-11 16:32:19 1761 4

原创 Kotlin协程的基本用法-文档翻译

该文档由作者自己的理解翻译,若有出入,敬请谅解。Kotlin协程的基本用法这一篇我们学习协同程序的基本概念。查看原文你的第一个协同程序复制下面的代码到你的程序中并运行:import kotlinx.coroutines.*fun main() { GlobalScope.launch { // 启动一个新的后台协同程序,并继续 delay(1000L) /...

2020-01-14 19:36:37 348

原创 Android 手机验证码输入框

Kotlin-VerificationViewVerificationView-手机验证码输入框 UsageGradleProject level build.gradlebuildscript { ext.kotlin_version = '1.3.21'}...allprojects { repositories { maven { url '...

2019-04-09 14:05:18 2414 1

原创 iphone6的切图如何适配Android?

Android 屏幕适配是Android工程师最最头疼的一件事情了。最近公司的项目中就需要引入屏幕适配的工作,但是,UI及尺寸是基于iPhone6的,那么如何做到显示效果上能够更加的接近设计图呢?下面我将在最小限度的不更改源代码的情况下,使用屏幕分辨率限定符的形式进行Android屏幕的适配方式的介绍一、 将iPhone6的尺寸与Android sw360dp 进行换算通常我们需要UI设计基...

2019-02-02 15:09:25 1159

原创 centos+nginx+uwsgi+Python3+flask操作步骤

1、下载Python3$ wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz2、安装openssl$ yum install openssl -y (-y 是遇到选择yes/no的时候默认提前yes了)$ yum install openssl-devel -y 3、解压Python3$ tar -zx

2017-11-19 22:57:12 1438

原创 IJKPlayer的封装视频播放器封装,Swift编写。仿今日头条视频播放器。

Swift-IJKPlayerIJKPlayer的封装视频播放器封装,Swift编写。仿今日头条视频播放器。Github: https://github.com/limxing/Swift-IJKPlayerHow To Use1、添加依赖库 需要下载的framework:真机(一般用于上线):链接:http://pan.baidu.com/s/1dF2Bx3j 密码:t56g模拟器+真机(一般

2017-07-29 18:11:02 2136

原创 Android-PromptDialog 提示框,苹果风格对话框android等待加载框

Android-PromptDialog提示窗口,正在加载中,确认对话框,非组合控件,自定义ImageView实现,感谢star github: https://github.com/limxing/Android-PromptDialog 1、添加依赖allprojects { repositories { ... maven { url 'https:

2017-05-15 09:40:36 2293

原创 选择条目的背景,metal

选择条目的背景,metalTypedValue typedValue = new TypedValue();parent.getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, typedValue, true);item.setBackgroundResource(typedValue.

2017-05-03 15:21:07 308

原创 defaultConfig中ndk的使用

android{... defaultConfig { ... ndk { abiFilters 'armeabi', 'x86'//, 'armeabi-v7a', 'x86_64', 'arm64-v8a', mips, mips64...加入需要生成的文件夹 } }}如果不添加此处ndk

2017-04-28 10:24:10 2680

原创 省市县三级联动WebView实现

CityPickerWebView省市县三级联动,WebView实现添加依赖compile 'me.leefeng:citypicker:1.0'使用方法:onCreat()中: cityPicker = new CityPicker(MainActivity.this, this);打开选择器: cityPicker.show();监听方法回调:@Override public void

2016-10-09 14:58:49 1791

原创 android沉浸式状态栏

1、java代码,在setContentView方法前调用: SystemBarTintManager.initSystemBar(this);SystemBarTintManager类的下载地址:点我下载2、布局文件中:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android

2016-08-03 16:06:54 376 1

原创 RecyclerView下拉刷新上拉加载

LFRecyclerView-AndroidRecycleView的下拉刷新,上拉加载,也不需要关心点击长按事件欢迎大家尝试使用! Github:LFRecyclerView-Android使用和ListView一样recycleview = (LFRecyclerView) findViewById(R.id.recycleview);recycleview.setLoadMore(true);

2016-07-26 06:44:18 465

转载 android Handler引起内存泄漏

继承Handler时,要么是放在单独的类文件中,要么就是使用静态内部类。因为静态的内部类不会持有外部类的引用,所以不会导致外部类实例的内存泄露。当你需要在静态内部类中调用外部的Activity时,我们可以使用弱引用来处理。另外关于同样也需要将Runnable设置为静态的成员属性。注意:一个静态的匿名内部类实例不会持有外部类的引用。 修改后不会导致内存泄露的代码如下public class Sampl

2016-03-20 20:51:21 425

转载 android懒汉式 单例模式

懒汉式单例模式最佳写法public class Singleton { private volatile static Singleton singleton; private Singleton(){}; public static Singleton getSingleton(){ if(singleton==null) { syn

2016-03-20 20:10:14 492

原创 自定义进度条的颜色大小

<?xml version="1.0" encoding="UTF-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 设置背景色(黑色) --> <item android:id="@android:id/background"> <shape>

2016-03-14 17:34:46 718

原创 android日期选择器,从底部弹出的日期选择器,有点像IOS日期选择器

DatePicker从底部弹出的日期选择器使用把整个项目git clone后,把关键代码复制到工程中,注意资源文件的复制 初始化选择器:DatePickerView pickerView=new DatePickerView(MainActivity.this, new DatePickerView.DatePickerListener() { @Override

2016-03-10 09:19:06 7195 8

原创 android调用相机拍照后,导致OOM

背景:调用相机拍照,结果返回时,导致内存迅速升高,内存不足时会导致OOM发现的原因:在相机拍照后,会生成很大的照片,分辨率也很高,因此占用的内存会很大,在网上找了一些同学的相机拍照代码块发现,使用到一个BitmapHelper的类,本类的主要作用是:分析拍摄的照片,如果有方向不对了对照片进行旋转,进行旋转需要吧图片加载到内存中,原尺寸的照片通常会很大,会占用两个Bitmap才能够完成旋转,因此bit

2016-03-03 13:57:03 2758

原创 android下拉刷新上拉加载的XListView的完美修改版,增加仿IOS的等待圈

XListViewXListView的修改版,增加仿IOS的等待圈演示gif 原作者XListView https://github.com/Maxwin-z/XListView-Android个人更新地方:增加了时间的判断显示修改了刷新的同时不能够加载,加载的时候不能够刷新增加了仿IOS的自定义LoadView的旋转等待图片(如果您也喜欢,欢迎Fork or Star)Usage与原XLi

2016-02-20 17:06:53 1255 1

原创 底部弹出的选择框

地址: https://github.com/limxing/BottomDialog

2015-12-21 23:26:29 1813

转载 使用xutils请求网络参数为json字符串时报错IOException

把请求的路径转换一下:url.replace("\"", "%22").replace("{","%7B").replace("}","%7D")原因:特殊字符的原因,xutil解析的时候参数混乱。

2015-12-11 15:17:42 437

原创 android资源文件查找顺序

博主总结,如有雷同纯属巧合,如有错误敬请指正。结论:手机会先找自己对应的layout-dpi文件,如果没有就会先向高精度的文件夹下查找,高的都没有就会想精度低的查找。drawable-ldipdrawable-mdipdrawable-hdip   drawable-xhdipdrawable-xxhdipdrawable-xxxhdip手机

2015-12-04 16:59:55 958

原创 android屏幕适配

声明:本文章由本人总结编写,仅为参考,如有雷同纯属巧合。结论在前边:结论一、使用多个dimens文件对应不同的手机 values-w320dp   values-w360dp,一般情况下写这两套dimens文件即可;结论二、根据设计师采用的屏幕分辨率底板而计算两个文件夹下的dp值。测试手机:手机型号屏幕密度dpi屏幕密度比对应文件

2015-12-04 16:40:28 1259

原创 弄懂Android手机、pad适配的dp与px

背景:设计工程师设计图稿都是以原屏幕分辨率设计,单位也是px。获取手机屏幕的信息: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; // 宽 int heigh

2015-12-04 10:42:18 3147

原创 Android设置Progress的颜色

第一步:定义一个xml文件放置在drawable文件夹下: <gradient android:endColor="#cccccc" android:startColor="#cccccc" />

2015-12-01 16:24:37 1125

原创 String类的功能

String类的功能String类适用于描述字符串事物。一、获取a)        获取字符串长度  注:获取数组长度arr.length;str.length()b)        获取字符串中指定位置的字符str.charAt(int index)

2015-01-19 00:21:18 575

原创 视频基础之线程通讯

一、线程间通讯:多个线程在操作同一个资源,但是操作的动作不同。wait()-------notify( )---notifyAll( )  都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才有锁。 1、为什么这线程的方法定义在

2015-01-15 15:42:15 385

原创 多线程

多线程一、线程概述进程:是一个正在执行的程序,每一个进程都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元;线程*:就是进程中的一个独立的控制单元,线程在控制进程的执行。 一个进程至少有一个线程;二、创建自定义线程1、如何在自定义代码中自定义一个线程

2015-01-09 08:45:43 411

2021最新版中国县级区域代码SQL代码

直接执行source xxx.sql将数据入库。本库基于人民政府网发布的 更新于2020年12月31日的数据

2021-06-08

SystemBarTintManager.class

沉浸式状态栏的实现(api19)

2016-08-03

android质量压缩.so文件

http://blog.csdn.net/oLimxing/article/details/50788014 质量压缩相关文章 欢迎访问博主github:https://github.com/limxing 欢迎点星

2016-03-03

editplus安装包汉化包

editplus安装包汉化包,资源共享。

2015-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除