- 博客(144)
- 资源 (1)
- 收藏
- 关注
原创 记录一次Android侧滑需求代码
Log.e("结束位置:", event.getX() + "," + event.getY() + (startX - endX > 300f));// Log.e("实时位置:", event.getX() + "," + event.getY());Log.e("起始位置:", event.getX() + "," + event.getY());Log.e("标题", checkIfVisable() + "");android:text="标题1"android:text="我是标题" />
2023-07-04 17:40:14 154
原创 记录一次node调用dll的坑
首先,node调用动态库需要使用node-ffi模块,其次就是各个dll接口的数据对应问题,最常用的有int,long ,bool,String,还有一些ref.refType()引用的类型,暂时没用到,有需要的可以自己找一下我是从参考c#调用dll实现node调用的,首先c#对其中一个方法的引入是这样的[DllImport("MsprintsdkRM.dll", EntryPoint = "PrintString", CharSet = CharSet.Ansi)]public static..
2021-11-23 18:02:59 1042 2
原创 element-ui在el-table中控制内容单行显示问题
最近参与web开发时,让我解决一个elementui控制内容单行显示,多余部分用省略号代替并且在鼠标滑过时弹出显示,emmm,作为web小白,着实有点难搞,还好我有度娘,在一番查询后发现网上推荐用show-overflow-tooltip属性 试了一下,还挺好使,但是缺点就是弹出框直接一行到底,占满了屏幕,体验感着实不大好,直接说解决办法 通过..el-tooltip__popper这个属性可对弹框进行设置,需要注意的是,不要写道scope中,可以单独开一个<style>样式写这个
2021-03-05 15:10:58 3740
原创 reycleview在滑动时保证子布局recycleview的滑动状态不变
问题:recycleview里嵌套一个横向的recycleview ,内层的recycleivew滑动在某个位置后又滑动外层的recycleivew,当滑动距离较短时,内层recycleive的滑动状态不会改变,但是当recycleview滑动较大距离时,内层recycleview的滑动位置回到了初始位置,这是为啥呢?答案就是recycleview的viewholder复用机制造成的(文采不好,这里就不多解释了,记录一下我现在能想到的解决方案)1.在adapter里设置一个map记录各个位置的rec
2021-02-26 11:07:53 402
转载 android针对xml文件进行读取
XML 1 每个XML文档都由XML序言开始,在前面的代码中的第一行便是XML序言,<?xml version="1.0"?> 2 任何的起始标签都必须有一个结束标签。 3 标签必须按合适的顺序进行嵌套,所以结束标签必须按镜像顺序匹配起始标签。 4 标签如果有属性,属性值必须加双引号。XML文档读取 “XML中的内容都是结点”,这句话的意思是:XML文档中,无论是 <> </> 符号的里面的内容(属性)、 ...
2021-02-20 09:54:50 1760
原创 关于android TextView多行显示显示不全的问题
先来说一下需求右边文字无限制,有多少字都进行展示so easy来吧,展示然后运行后会发现,总有那么几个字展示不出来,或者最后一行字只展示半行emmm,白写了这么多年代码然后各种搜索,最后发现是LInearLayout的影响,将LinearLayout换成RelativeLayout,完美解决,当然,还有别的方法,好了,到此结束了...
2020-12-01 18:11:07 1489
原创 记一次studio中文映射错误报错
先吐槽一下,studio4.1.1的坑是真的多,写个代码连错误都不提示,后来一位大佬说是由于“黄油刀”对studio的影响,卸掉就好了,无所谓了,为了和同事的studio保持一致性,我将studio回退到了4.0.2本来想着安装完就可以安安静静的写代码了,但是,,,谁能告诉我,这是什么鬼?说是编码问题,人家显示的有模有样,说不是吧,谁能看懂这是什么意思……为了验证不是编码问题,我新建了项目,然后写入注释你能看出来这短短的俩字是“你好”吗?不管了,死马当活马医吧,于是尝试各种解决编码
2020-11-30 14:57:37 149
原创 利用sharesdk进行facebook登录
http://wiki.mob.com/sdk-share-android-3-0-0/sharesdk地址:http://wiki.mob.com/sdk-share-android-3-0-0/facebook开放平台:https://developers.facebook.com/ShareSDK {devInfo {Facebook {appKey "xxxxxxx"appSecret "xxxx"callbackUri "https://mob.com"shar
2020-11-30 14:36:29 821
原创 获取字符串首字符
1.引入pinjin jar包implementation 'com.belerweb:pinyin4j:2.5.0'2.获取一段字符的首字母 原理,将字符串分割成单个的字符,利用yinpin获取字符的首字母数组(针对多音字情况),这里只取数组的第一个首字母进行拼接。/** * 获取简写拼音集合 * 待修改 */ public static String getPinyin(String src) { char[] srcChar;//1.
2020-08-17 11:04:53 3334
原创 Android 定时任务总结
Android 定时任务总结public class MainActivity extends AppCompatActivity implements View.OnClickListener {private Button timer_1, timer_2, timer_3, timer_4,timer_5,clear;TextView showTime;private Timer timer;private TimerTask timerTask;private int num = 0;
2020-07-21 11:10:23 271
转载 Java 8种排序算法集合
//插入排序 从小到大//此算法在运行过程中会在一端形成排序好的数列,插入的数据的任务就是让出自己现有的位置,// 将排序好的数列中的大数一步步往后移动,自己找到合适位置入位public int[] charu(int[] a) { int len = a.length;//单独把数组长度拿出来,提高效率 int insertNum;//要插入的数 for (int i = 1; i < len; i++) {//因为第一次不用,所以从1开始 inser.
2020-07-08 13:27:09 268
转载 android炫酷效果集合
这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!!一个开源项目网站有很多炫酷效果 http://itlanbao.com/codes.aspx#1,0所有效果Dome下载地址:https://github.com/20994842/A-collection-of-Android-development-very-dazzling-effect1.很简单却很酷的粒子破碎效果介绍:实现..
2020-07-06 14:39:00 1348
转载 属性动画
属性:Duration动画的持续时间,默认300msAnimator sets: 动画集合,你可以定义一组动画,一起执行或者顺序执行。Repeat count and behavior:重复次数、以及重复模式;可以定义重复多少次;重复时从头开始,还是反向。类:ObjectAnimator 动画的执行类,后面详细介绍ValueAnimator 动画的执行类,后面详细介绍AnimatorSet 用于控制一组动画的执行:线性,一起,每个动画的先后执行等。AnimatorInfl..
2020-07-06 14:17:18 155
原创 读取网络txt文档
Handler handler = new Handler(new Handler.Callback() {@Overridepublic boolean handleMessage(Message msg) {Log.d("hello", msg.getData().getString("name"));tvLawtextdtail.setText(msg.getData().getString("name"));return true;}});//获取内容public
2020-07-02 16:44:13 393
转载 android BroadcastReceiver 静态注册收不到消息
如果你静态注册的广播无法接收到消息,请先检查下:你的安卓版本是不是8.0+前言Google官方声明:Beginning with Android 8.0 (API level 26), the system imposes additional restrictions on manifest-declared receivers. If your app targets API level 26 or higher, you cannot use the manifest to declare a
2020-06-19 16:08:44 3538 2
转载 各种依赖集合
// image-loaderimplementation'com.nostra13.universalimageloader:universal-image-loader:1.9.5'// 导航implementation'com.android.support:design:26+'// Gsonimplementation'com.google.code.gson:gson:2.2.4'// pulltorefreshimplementation'com.github.user...
2020-06-10 11:40:54 267
原创 RadioGroup编写类似自助机挂号流程
import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.TextView;import com.wantu.
2020-05-19 10:33:46 216
原创 android隐藏状态栏与标题栏
工具类public static void setStickFullScreen(View view) { int systemUiVisibility = view.getSystemUiVisibility(); int flags = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_.
2020-05-13 13:45:28 281
原创 StringUtils好用的String工具类
package com.example.laoxin;import java.io.UnsupportedEncodingException;public class StringUtils { private StringUtils() { throw new UnsupportedOperationException("u can't instantiate m...
2020-04-20 14:08:51 1037
原创 EditText设置可编辑与不可编辑状态
//不可编辑状态public void noEidt(EditText editText) { editText.setFocusable(false); editText.setFocusableInTouchMode(false);}//可编辑状态public void okEidt(EditText editText) { editText.setFocus...
2020-03-25 09:59:03 500
原创 HorizontalScrollview+recycleview实现横向滑动
1.布局<HorizontalScrollView android:id="@+id/hsv_hos" android:layout_width="match_parent" android:layout_height="200px" android:fadingEdge="horizontal" android:scrollbars="none...
2019-11-19 14:44:16 1386
转载 小程序再次获取定位权限
var getLocation = function (that) { wx.getLocation({ type: 'wgs84', success: function (res) { // 经纬度 var latitude = res.latitude var longitude = res.longitude var aK ...
2019-06-27 14:17:15 1209
转载 vue与element-ui项目创建
中文文档https://github.com/vuejs/vue-docs-zh-cn在安装之前请装好nodeJs安装vue cli31. 检测vue 的版本? 1 2 3 vue -V (V大写) or vue --version 2. 安装@vue/cli? 1 ...
2019-06-27 14:14:39 437
原创 自定义view之横向条形进度条
package com.test.BTClient;import android.animation.ObjectAnimator;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;impor...
2019-06-14 14:10:20 584
原创 使用rediobutton实现多个标题横向划动
<HorizontalScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:layout_marginRight="3dp" android:scrollba...
2018-11-20 11:49:04 290
转载 RxPermission使用
一、RxPermission使用1、引用依赖:allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { implementation 'com.github.tbruyelle:rxpermissions:0.1...
2018-10-23 13:46:29 1275 1
转载 修改状态栏与导航栏颜色
1.修改状态栏可进行自定义public class StatusBarView extends View { private Context context; public StatusBarView(Context context) { this(context,null); } public StatusBarView(Context...
2018-10-18 17:55:34 794
原创 来电对播放音乐的影响
布局<EditText android:id="@+id/mediaFileName" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="gangstabop.mp3"> <requestFocus />
2018-10-18 17:45:50 319
原创 邮箱联想
布局<LinearLayout android:orientation="vertical" android:layout_marginTop="50dp" android:layout_width="match_parent" android:layout_height="wrap_content"> <AutoCompleteT...
2018-10-18 17:45:34 2615
原创 获取本地图片/视频
获取手机哩的照片或视频布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...
2018-08-17 16:29:26 298
原创 加载pdf
这里主要加载网络pdf,经过了不小的挫折,pdfview只可加载本地文件,所以,需要进行下载,再展示1.引入android_pdfview 和网络请求框架compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.joanzapata.pdfview:android-pdfview:1.0.4@aar2.布局<?xml version=...
2018-06-10 20:24:36 407
转载 dimens适配
最近团队再做Android App的屏幕适配,按照官方的办法是layout文件引用dimen变量, 变量放在多个不同分辨率下的dimens.xml文件中,分别放在不同的目录下,源地址::https://blog.csdn.net/offbye/article/details/48658097[java] view plain copy ./app/src/main/res/values-sw48...
2018-03-27 16:13:08 675
转载 activity四种启动模式
在一个项目中会包括着多个Activity,系统中使用任务栈来存储创建的Activity实例,任务栈是一种“后进先出”的栈结构。举个栗子,若我们多次启动同一个Activity。系统会创建多个实例依次放入任务栈中。当按back键返回时,每按一次,一个Activity出栈,直到栈空为止。当栈中无不论什么Activity。系统就会回收此任务栈。上面这个样例中的Activity并没有设置启动模式,你会发现多...
2018-02-22 16:36:17 296
转载 Android使用RecycleView实现拖拽交换item位置
本文实例为大家分享了RecycleView实现拖拽交换item位置的具体代码,供大家参考,具体内容如下老规矩,先来一张效果图:相比起ListView而言,RecycleView实现拖拽交换位置的效果要简单很多,因为通过SDK中的ItemTouchHelper工具类可以轻松的实现这种效果,并且一套代码支持所有布局方式;而ListView的话则需要通过生成View的缓存镜像设置到Ima
2018-01-24 19:03:50 2612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人