自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 M1 android Studio ,/org/sqlite/native/Mac/aarch64,java.lang.ExceptionInInitializerError

1.Mac M1 芯片电脑运行之前项目忽然跑不起来,如果你项目使用了room 2.4.0以下版本 那么会报错java.lang.ExceptionInInitializerError当你 运行Run with --stacktrace 报错详细信息如下Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64. path=/org/sqlite/native/..

2021-10-31 16:43:39 1979 1

原创 Unable to load class ‘javax.annotation.Generated‘.

Unable to load class 'javax.annotation.Generated'.AndroidStudio 打开旧项目 会提示找不到javax.annotation相关错误,可能因为配置的jdk是Androidstudio自带的版本过高,所以找不到。需要把项目依赖的jdk 切到1.8就可以了...

2021-08-31 16:08:14 3445 1

原创 java 模仿QQ等级计算,星星月亮太阳

int moonRule = 4;//月亮需要的等级int sunRule = 16;//太阳需要的等级int crownRule = 64;//冠需要的等级int level = 5;//当前等级int sun = 0, moon = 0, stars = 0, crown = 0;crown = level / crownRule;//冠sun = level % crownRule / sunRule;//太阳moon = level % sunRule / moonRule;//月亮.

2020-12-25 09:56:19 284

原创 使用ARouter 当修改部分class或者xml出现崩溃的解决方法。

使用ARouter有时候修改部分class 或者xml文件,运行app就出现下面的崩溃异常,这个原因不在于ARouter 而在于编译器点击1.2步骤 会执行安装,这次就不会崩溃了。----------------------------------------------------------------------------------------------如果执行installDebug 出现了上面的报错 ,那么切换到app 再次运行 就可以了,当一个方式有崩溃的话就切换另一.

2020-10-17 18:22:42 244

原创 MySql连接出现ERROR 1062 (23000): Duplicate entry ‘%-root‘ for key ‘PRIMARY‘

有些数据库是user表而我的就是mysql.user,字段也是不一样的,这个需要根据使用的数据库来操作。如果查询 发现已经有存在%,可能是权限没有打开。mysql> select Host,User from mysql.user;+-----------+------------------+| Host | User |+-----------+------------------+| % | root |...

2020-07-22 19:10:36 4359 1

原创 Java Android不同实体类,对相同变量名 进行赋值。

/** * 不同实体类,相同的属性赋值 * @param sourceData * @param toData * @param <T> */public static <T> void copyFields(T sourceData, T toData) { if (sourceData == null || toData == null) return; Field[] fields = sourceData.getClass().g.

2020-06-08 17:13:58 679

原创 android 常用的一些命令

1.adb shell uiautomator dump [file] 查看当前布局文件2.adb push 电脑端文件路径 /storage/emulated/0/手机具体目录3.keytool -list -printcert -jarfile apk文件路径 -----查看apk签名信息4.keytool -list -v -keystore 签名文件 ----...

2020-04-30 18:08:54 233

原创 Could not find an option named "androidx".

Could not find an option named "androidx". Run 'flutter -h' (or 'flutter -h') for available flutter commands and options.AndroidStudio 创建flutter项目报个上面错误信息,可能因为flutter sdk 版本过低,下载最新版试试。...

2019-10-18 18:03:34 3346 4

原创 Android studio 3.5版本 格式化xml布局错乱

以上7处顺序点击就可以了

2019-08-28 17:59:38 648

原创 glide3升级到glide 4报错com.bumptech.glide.module.RegistersComponents.registerComponents

glide3升级到glide 4版本后会报 UncaughtException detected: java.lang.AbstractMethodError: abstract method "void com.bumptech.glide.module.RegistersComponents.registerComponents(android.content.Context, com....

2019-03-21 16:16:39 4495 2

原创 存储过程分表

DROP PROCEDURE IF EXISTS `test_sql`; create procedure test_sql(in start_num int, in end_num int)begindeclare i int;set i=start_num;while i&lt;end_num+1 doset @sql_create_table = concat('CREATE TABLE I...

2018-03-01 17:37:29 688

原创 笔记retrofit 上传图片

Controller:@RequestMapping(value = "/upload") @ResponseBody public String uploadKxf(MultipartFile file) { LOGGER.debug("uploadKxf:" + file.getSize()); try { File tmp = new File("d:/logs/", file.ge...

2018-02-08 17:14:40 200

原创 XStream 转换测试

import com.thoughtworks.xstream.XStream;import com.thoughtworks.xstream.security.AnyTypePermission;import com.wj.wx.domain.event.CardPassOrNotPassCheckEvent;import com.wj.wx.domain.event.CardUpd

2018-01-16 19:16:16 458

原创 android:clipChildren 子元素超出父元素绘制区域

1、在根节点设置android:clipChildren为false默认为true 2、可以通过android:layout_gravity控制超出的部分如何显示。3、android:clipChildren:是否限制子View在其绘制范围内我试了一下 一般超出范围的view父元素是 LinearLayout,RelativeLayout好像不行 不知道是不是自己太菜了....

2017-06-08 17:32:23 3082

原创 spring mvc 取得请求头,参数 ModelMap 返回数据

@RequestMapping(value = "/welecomeOrder", method = RequestMethod.GET)public String welecome(HttpServletRequest request, ModelMap model) {String e = request.getHeader("User-Agent");boolean wxflag

2017-03-29 17:45:34 1806

原创 springmvc mysql 笔记

一个小菜鸟在这几天开发中遇到过的问题 就是做个笔记。1.                                                         mysql 1.IFNULL(expr1,expr2)如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。 但是在 SELECT ifnull(id,0)FROM op

2017-03-11 17:40:23 198

原创 @ResponseBody 返回json 中文乱码解决方案。

我是一只小菜鸟springmvc 在@ResponseBody 中返回json ,在jsp中获得中文乱码,然后添加下面的代码就好了。

2017-02-09 09:58:30 1350

原创 spring4.1.5 @ResponseBody返回JSON数据406

The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ()。我这里直接使用jackjson2.4.4版本后 就成功显示JSON数据了。

2017-02-08 13:48:44 239

转载 listView.setOnScrollListener

listView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView absListView, int i) { /** *scrollState有三种状态,分别是SCROLL_

2017-02-08 09:09:14 558

原创 esp-pos打印图片和二维码

ByteArrayOutputStream buffer = new ByteArrayOutputStream();data[0] = 0x1D;data[1] = 0x76;data[2] = 0x30;data[3] = 0x00;data[4] = (byte) w;// xLdata[5] = (byte) (w >> 8);// xHdata[6] = (byte) h;data[7

2017-01-21 10:29:56 6478

转载 assets目录的json文件

android studio下访问assets目录的json文件 StringBuilder sb= new StringBuilder(); AssetManager am = getApplicationContext().getAssets(); try { BufferedReader br = new BufferedReade

2017-01-21 09:07:01 985

转载 android获得内部存储/外部存储路径

public static List getExtSDCardPaths() { List paths = new ArrayList(); String extFileStatus = Environment.getExternalStorageState(); File extFile = Environment.getExternalStorageDirectory

2017-01-17 08:37:48 348

原创 正则 判断包含数字 和字母(6-10位)

Pattern p = Pattern .compile("^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$");eaEEW--->fals eeaaaEEW111--->true 1121142--->false 12s2ds2--->true 12s2ds2--->false

2017-01-16 19:08:41 4579

原创 扫码枪 android EditText

USB扫码枪在扫完条形码后会有触发Editext的  KEYCODE_ENTER,而且还是触发两次,如果在Dow /up事件再加上enter事件 ,我这边扫码完成后就不会触发。检测每次的keycode发现在触发enter事件前一个keycode都是触发的条形码最后一位数字,而且都是两次触发。 我也不知道我的方法是否正确,就贴着留个痕迹吧 。。。。  editNo = (EditTe

2017-01-14 11:01:27 5973

原创 ESC/POS 工具类

public static final byte ESC = 27;// 换码 public static final byte FS = 28;// 文本分隔符 public static final byte GS = 29;// 组分隔符 public static final byte DLE = 16;// 数据连接换码 public static final b

2017-01-11 11:29:43 4583 1

转载 android shape 边框

xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> android:right="-1dp"> android:radius="2dp"> andr

2016-12-29 20:11:07 436

原创 UTILS

public final static String toMD5(String s) {char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9','A', 'B', 'C', 'D', 'E', 'F' };try {byte[] btInput = s.getBytes();// 获得M

2016-11-25 17:19:52 471

转载 handler 正常使用

publicclass SampleActivity extendsActivity {   privatefinal Handler mLeakyHandler = newHandler() {    @Override    publicvoid handleMessage(Message msg) {

2016-11-11 10:44:35 234

原创 Fragment+Viewpager防止预加载

--------前言------> 当我们使用ViewPager+Fragment的时候肯定知道Fragment会预先加载,如果有大量数据的话,会造成Fragment卡顿现象,所以这里说明一种Fragment缓加载的方式,相当简单,只要继承以下父类Fragment,再在对应方法中加载数据即可实现Fragment缓加载了。 父类代码:import android.support.v4.a

2016-07-27 17:48:21 613

原创 android 程序启动的引导页 简单版

android 程序启动的引导页 简单版

2016-07-21 12:56:16 460

原创 android 软键盘弹起监听事件

在activity页面最外层view 添加onLayoutChangelistener  这个监听                         @Overridepublic void onLayoutChange(View v, int left, int top, int right,int bottom, int oldLeft, int oldTop, int ol

2016-03-30 10:57:06 423

IINA MAC播放器

IINA is the modern video player for macOS. IINA MAC播放器。

2018-04-29

jackson 2.4.4 所用的3个jar

jackson-annotations-2.4.4.jar jackson-core-2.4.4 jackson-databind-2.4.4.jar

2017-02-08

友盟推送 所需要的jar

友盟服务端 Java SDK v1.5 省的再建maven项目 从里面copyjar了

2016-12-01

httpclient-4.3.5-sources.jar

httpclient-4.3.5-sources.jar

2016-11-30

JNI 简单配置

简单配置

2016-11-16

json 所需要的jar

2016-11-05

asm.jar电脑获取手机屏幕

电脑获取手机屏幕 -------------------------------- 下载后放到sdk 中platform-tools目录下 点击就ok了。

2016-03-23

水波荡漾代码

三星壁纸的水波纹荡漾的例子,原5分现3分,值得下载

2015-09-15

socket ios 客户端服务端

客户端与服务端都有, 可下载

2015-09-14

( android上传图片至服务器

相册获取,相机拍照上传java后台,httpurlconnenction

2015-06-16

仿微信底部 ViewPager+Fragment

仿微信底部 ViewPager+Fragment.zip

2015-06-09

slidingmenu免引用lib

----------------------很多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单 ----------------------~SlidingMenu 本实例无需引用slidingmenu的lib

2015-06-02

新浪客户端的引导界面(详细说明)

1、首次进入,怎么判断?查看SharedPreferences中某个字段 2、基本上每个应用都有个进入实际功能是的动画加载页面,我们可以在该Activity中加入判断,看是否需要跳转到引导Activity 3、引导界面,采用现在比较主流的方式:左右滑动加载;小圆点提示;在最后一个页面,点击button,进入功能界面 *************************utf-8编码**************************

2015-04-25

android获得当前经纬度

有注释 详细文档,如果使用模拟器上不要忘记telnet 手机已经试过

2015-04-23

xUtilsSample2.6.10

xUtilsSample 开发简便

2015-04-21

gradle-2.2-all 官网版

gradle-2.2-all

2015-04-20

gradle-2.2.1-all官方版

gradle-2.2.1-all 官网下载 放心使用

2015-04-20

Android经典项目案例开发实战宝典

《Android经典项目案例开发实战宝典》共分5篇。第1篇介绍Android开发环境及搭建、Android工程的创建和调试方法;第2篇介绍计算器、电子词典、文件管理器、备忘录、短信收发工具、通讯录、任务管理器、软件管理器;第3篇介绍Android公交查询、股票查询软件、Google天气客户端、RSS新闻阅读器、Android地图应用、新浪微博客户端;第4篇介绍MP3播放器、Android照相机、视频播放器;第5篇介绍小兔跳铃铛、飞行射击游戏、3D迷宫游戏。

2015-04-06

SweetAlertDialog清新版

Android版的SweetAlert,清新文艺,快意灵动的甜心弹框 ;有你想不到的结果。如有问题请联系本人

2015-04-06

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

TA关注的人

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