- 博客(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
2208
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
3605
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
375
原创 使用ARouter 当修改部分class或者xml出现崩溃的解决方法。
使用ARouter有时候修改部分class 或者xml文件,运行app就出现下面的崩溃异常,这个原因不在于ARouter 而在于编译器点击1.2步骤 会执行安装,这次就不会崩溃了。----------------------------------------------------------------------------------------------如果执行installDebug 出现了上面的报错 ,那么切换到app 再次运行 就可以了,当一个方式有崩溃的话就切换另一.
2020-10-17 18:22:42
302
原创 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
4761
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
738
原创 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
293
原创 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
3426
4
原创 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
4626
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<end_num+1 doset @sql_create_table = concat('CREATE TABLE I...
2018-03-01 17:37:29
725
原创 笔记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
237
原创 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
493
原创 android:clipChildren 子元素超出父元素绘制区域
1、在根节点设置android:clipChildren为false默认为true 2、可以通过android:layout_gravity控制超出的部分如何显示。3、android:clipChildren:是否限制子View在其绘制范围内我试了一下 一般超出范围的view父元素是 LinearLayout,RelativeLayout好像不行 不知道是不是自己太菜了....
2017-06-08 17:32:23
3134
原创 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
1853
原创 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
222
原创 @ResponseBody 返回json 中文乱码解决方案。
我是一只小菜鸟springmvc 在@ResponseBody 中返回json ,在jsp中获得中文乱码,然后添加下面的代码就好了。
2017-02-09 09:58:30
1389
原创 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
282
转载 listView.setOnScrollListener
listView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView absListView, int i) { /** *scrollState有三种状态,分别是SCROLL_
2017-02-08 09:09:14
629
原创 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
6705
转载 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
1145
转载 android获得内部存储/外部存储路径
public static List getExtSDCardPaths() { List paths = new ArrayList(); String extFileStatus = Environment.getExternalStorageState(); File extFile = Environment.getExternalStorageDirectory
2017-01-17 08:37:48
396
原创 正则 判断包含数字 和字母(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
4667
原创 扫码枪 android EditText
USB扫码枪在扫完条形码后会有触发Editext的 KEYCODE_ENTER,而且还是触发两次,如果在Dow /up事件再加上enter事件 ,我这边扫码完成后就不会触发。检测每次的keycode发现在触发enter事件前一个keycode都是触发的条形码最后一位数字,而且都是两次触发。 我也不知道我的方法是否正确,就贴着留个痕迹吧 。。。。 editNo = (EditTe
2017-01-14 11:01:27
6190
原创 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
4791
2
转载 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
498
原创 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
567
转载 handler 正常使用
publicclass SampleActivity extendsActivity { privatefinal Handler mLeakyHandler = newHandler() { @Override publicvoid handleMessage(Message msg) {
2016-11-11 10:44:35
257
原创 Fragment+Viewpager防止预加载
--------前言------> 当我们使用ViewPager+Fragment的时候肯定知道Fragment会预先加载,如果有大量数据的话,会造成Fragment卡顿现象,所以这里说明一种Fragment缓加载的方式,相当简单,只要继承以下父类Fragment,再在对应方法中加载数据即可实现Fragment缓加载了。 父类代码:import android.support.v4.a
2016-07-27 17:48:21
662
原创 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
467
jackson 2.4.4 所用的3个jar
2017-02-08
json 所需要的jar
2016-11-05
asm.jar电脑获取手机屏幕
2016-03-23
slidingmenu免引用lib
2015-06-02
新浪客户端的引导界面(详细说明)
2015-04-25
Android经典项目案例开发实战宝典
2015-04-06
android icon 类似小米天气那样可以动态更改app图标
2015-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人