自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 js/vue一个简单的批量下载图片方法

js/vue一个简单的批量下载图片方法方法如下: clickExport() { //如果没有跨越问题直接用图片地址 let arry = ["/api/token/images/beth_32.png?v=1", "/api/token/images/dai_32.png"]; (arry.forEach(function (url, index) { setTimeout(() => {//setTimeout是为了防止arry太多导致

2021-05-13 15:57:50 1100 1

原创 android 导入别的项目或module作为library 步骤和注意点

特别注意如果主项目和要导入的项目其中已经有已升级androidX 建议全部升级androidx 不然很多到会让你放弃重来1 选择import Module:2,选择要导入的module,如果此module还依赖了其他module会在下面图片里一起显示,默认勾选3 修改导入的module的build.gradle文件内容(如果它之前在项目里是主module的话)apply plug...

2020-01-08 15:51:10 1627

原创 Android zxing扫描本地二维码图片NotFoundException

使用zing,io.github.xudaojie.qrcodelib扫描本地二维码图片时总是NotFoundException下面是我的图片使用手机摄像头扫描没问题,但是冲相册选中一直NotFoundException采坑1:二维码尽量居中,而且相对于整个扫描的图片占比要大(如果图片就是整个二维码没这个问题)采坑 2:即使 二维码占整个图片比例够大,甚至是整个二维码,扫描本地相册还...

2020-01-07 14:40:54 2060 6

原创 自定义DatePicker修改默认颜色和字体,选中颜色和字体,分割线

1,设置默认的字体大小和颜色在你的Androidmanifest.xml 对应的 android:theme="" 中添加:<item name="android:editTextStyle">@style/Widget.EditText.White</item>//上面所对应的style如下分别是设置默认字体和颜色//其他方式如直接在android:th...

2019-10-21 15:39:34 3962 2

原创 自定义NumberPicker 修改默认字体颜色大小,选中字体颜色大小,分割线颜色,高度

import android.content.Context;import android.graphics.drawable.ColorDrawable;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;import android.widget.EditTe...

2019-10-21 15:04:47 2282

原创 Android recyclerview嵌套多个EditText 请EditText输入上下联动示例

**需求 recyclerview的item里包含两个EditText 并且 两个控件值得改变可以互相影响(示例里只包含两EditText相关代码)**import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.RecyclerView...

2019-09-05 17:24:56 1716

原创 关于flutter sdk安装时候的xxxxx\SDK\tools\bin\sdkmanager --update快捷解法

1准备工作1)j安装dk 注意必须是1.8以上版本 不然会报错Exception in thread “main” java.lang.UnsupportedClassVersionError同时请配置JAVA_HOME环境变量 否则会报错找不到jdk2)安装android studio 建议安装最新版 同时安装sdk 配置ANDROID_HOME3)如果提醒你去执行xxx\SDK\...

2019-05-28 14:59:54 3115

原创 js使用waterfall横向加载瀑布流,一行代码完成

github地址:https://github.com/chunshulimao/waterfall 用法: 1 静态加载:将父节点中已有的子节点重新以瀑布流的形式横向加载 1.1 每列依次加载一个子节点putEasyWater(瀑布流静态加载的父节点,加载成多少列)方法.demo:&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt...

2018-05-03 10:15:23 4143

原创 一些常用的js读写文件,排序等

最近写js发现很多规则跟自己想的不一样,毕竟刚上手不就,所以绕了很多弯弯,这里总结记录下1,由于file标签上传时:onchange方法在再次上传相同文件不在被触发 想要被触发的方法: $("#file").on("change", function (evt) { var fileExtend = fileName.substring(file.value.la...

2018-03-16 17:48:47 1138

原创 <img src="">标签通过js异步加载图片

主要是考虑到网络的限制,为了更好的用户体验,采用异步加载显示的方法为img加载图片,直接贴代码: 标签:"getHead(this,url);" src="../../static/xxx/xxx/head.png" >%--这里注意1,src写在 onload后面2,请给src一个默认的图片路径,不能直接src=""--%>js:function getHead(obj

2018-01-09 13:18:01 8077 1

原创 Html记录一些有用的小技巧持续更新.....

吐槽因为项目,不得已学习了一下html语言,研究了一个多星期,然后边学边写项目,真是哔了狗了,一个项目下来,各种查,各种问,发现这门语言语法什么的有些是太随意了,感觉又是**,严谨一点就好了,省的还有研究一堆特殊情况.1 让整个空间上下左右居中让div相对于第一个position不是static的父亲垂直水平居中div{ position: absolute; height: 8.

2017-12-07 16:07:54 252

原创 android os文件, java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPcouldn't find "*.so"

解决上述问题分三步1 如图这是我的项目目录结构可以看打jnilibs和libs不在一个目录下 前者会被打包手机到system目录下 一般os文件都需要到上述目录所以要放在jinlibs目录下,当然如果你放在了libs目录 这需要在app的build.gradle中添加 sourceSets { main { // jniLibs.srcDirs = ['l

2017-08-12 13:17:18 732

原创 关于ScrollView嵌套RecyclerView高度,焦点,滑动,setOnScrollChangeListener问题的解决

1 RecyclerView高度设置不起作用解决方法: a)重写tLayoutManager 太麻烦,有兴趣可以查查 b) 代码里给RecyclerView设置一个高度 ViewGroup.LayoutParams params = rvMused.getLayoutParams(); params.height = 1080*2;//条目的高度*显示多少条 这

2017-08-01 15:37:15 6320

转载 Fragment和activity的startActivityForResult关系

转载的 地址:http://www.cnblogs.com/tangZH/archive/2016/10/04/5930491.html 这个格式更好大家或许有遇到这个神坑,在Fragment中使用startActivityForResult能够成功,可是在Fragment中的onActivityResult却无法被调用。一不注意就让人一夜愁白了头。苦经探索(当然包括亲爱的百度和谷歌),终于总结

2017-07-28 16:00:59 507

原创 安卓Recyclerview 两种type的解决方法

需要的效果 我的item布局 思想: 通过item头部标题的显示和隐藏达到目的 1 通过tempTitle记录上一个头部标题的内容,如果当前和上一个相同这gone 否则visible注意在adapter执行 notifiy的时候要重新初始化tempTitle (setData 方法里)2 单纯这样会用bug 就是在向上滑动的时候头部标题位置会乱, 解决办法就是在1的时候记录每一次的

2016-09-27 16:31:38 1843

原创 Android中Fragment监听返回按钮及返回栈BackStack的一些处理

我们知道Fragment是没有onBackPressed方法的,所有如果你想达到点击返回按钮就跳转到上一次打开的Fragment这篇博客的重点是在Fragment代码里面处理返回按钮的事件达到返回上一个Fragment的目的,利用一些数据传递,tag,接口什么的最终还是在activity的onBackPressed处理事件的方法就不介绍了1,返回栈addToBackStack(推荐)简单,方便 原

2016-08-23 18:36:30 13016 2

原创 Android关于attempt to re-open an already-closed object: SQLiteDatabase: /data/data/

产生原因: 在一个数据库增删改查方法中调用了另一个数据库查询方法,注意:每个线程只能使用一个SQLiteOpenHelper,也就使得每个线程也只有一个SQLiteDatabase对象(多线程操作数据库会报错),不要以为多几个database对象就可以了. 下面是一个例子:/** * 此方法在下面一个数据库方法内部调用 * 注意1 db不能close * 2

2016-08-17 18:04:17 6210

原创 安卓如何利用资源名称获得资源Id

方法1public static int getResourceId(Context context, String resourceName, String resourceType) { return context.getResources().getIdentifier(resourceName, resourceType, context.getPackag

2016-08-12 17:47:19 344

原创 安卓定位Google+Google Play services location APIs

功能介绍:加载googleMap并知道定位到当前位置,当位置改变,定位的mark也随之改变public class MainActivity extends AppCompatActivity implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener,

2016-08-11 11:22:45 5925

原创 Android:EditText动态输入监听TextWatcher

我们经常看到类似于必须等到姓名,密码都输入有内容,登录按钮才会可点击的功能 代码实现就是用到TextWatcher 下面我们监听两个 EditText etLoginname,etLoginpwd;的动态输入,当两个EditText都有内容的时候Button btLogin;可点击 代码: @Override protected void onCreate(Bundle savedI

2016-08-09 16:07:10 2829

原创 Android中toolbar+DrawerLayout+NavigationView打造简单方便的侧滑栏目

1 ToolbarToolbar是在 Android 5.0 开始推出的一个 Material Design 风格的导航控件 ,Google 非常推荐大家使用 Toolbar 来作为Android客户端的导航栏,以此来取代之前的 Actionbar 。 首先来看toolbar的布局文件 layout_toolbar.xml<?xml version="1.0" encoding="utf-8"?

2016-08-09 11:13:19 2221

原创 Android res/values/array的用法

1,建立array.xml文件首先在res/values/ 文件夹里 new-ValueResource file点击后命名为 array.xml注意:这里名字并不是一定要写为array.xml,这样写只是一个约定,安卓里控件的查找都是通过R文件里的id实现的.2,用法2.1 用于单纯的表示一组字符串 string-array<?xml version="1.0" encoding="utf-

2016-08-05 11:24:16 14549 1

转载 安卓打开系统的设置页面

android.provider.SettingsIntent intent = new Intent(android.provider.Settings.ACTION_SETTINGS); startActivity(intent); // 打开系统设置界面Intent mIntent = new Intent(android.provider.Settings.ACTION_BLUETOOTH

2016-07-21 15:40:29 2363

原创 蓝牙低电量BLE的相关用法

BlE目前已经应用很广泛了,网上能查到很多相关的连接,发送信息的资料,这里记录一些基本用法和几个查了很久找到的方法,还有一些常用Utils.1,获得蓝牙适配器:适配器模式有很多优点,当然蓝牙的基本操作都是通过蓝牙适配器进行的. BluetoothManager mBluetoothManager = (BluetoothManager) context.getSystemService(Conte

2016-07-18 18:23:24 2341

原创 关于viewpager里Fragment嵌套Fragment的一些列bug解决

今天写了一个fragment 嵌套Fragment的代码,遇到一系列的bug这里: 描述如下:Fragment嵌套Fragment 根据api提示关键代码应该是:Fragment videoFragment = new VideoPlayerFragment();FragmentTransaction transaction = getChildFragmentManager().beginTr

2016-07-04 18:48:12 2546

空空如也

空空如也

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

TA关注的人

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