自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android app 跳转微信小程序

最近有一个业务需要从公司的app跳转到公司的小程序,在此记录一下集成流程。登录微信开放平台 微信开放平台创建一个移动应用 拿到 appid向小程序开发者要到 小程序原始Id在Android端集成相关的apibuild.gradle(app):implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.5.8'为了以防万一 也要在项目根目录的build.gradle下面配置仓库地址 国内的用阿里云比

2021-10-28 10:45:07 4301

原创 Java基础之进制转换:十六进制、byte数组、十进制

十六进制(Hex) 、 字节(Byte)、比特(bit)十六进制(Hex):计算机中数据的一种表示方法,它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15。官方语言以0x开始的数据表示16进制。0x01 意思是0 * 16^1 + 1 * 16^0 = 1。字节(Byte): 数据存储的基本单位。比特(bit): 计算机语言中表示数据信息的最小单位:0或1换算关系:1字节 = 8比特,即1个字节数据在计算机中可表示的范围在000..

2021-07-02 16:41:28 2428

原创 Android数据库之SharedPreference学习笔记

Android数据库之SharedPreference学习笔记1. 相关类介绍:SharedPreference是一个接口,内部封装了一个Editor接口,在使用的时候首先需要调用Context类里面的一个方法: //name:该数据文件的名称 //mode:一般默认传0 对应的是MODE_PRIVATE, 代表该数据文件私有化,此外还有 MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE public abstract SharedPreferences get

2021-07-01 16:05:13 372

原创 AndroidStudio在Terminal上面找寻bug的真正出处:

AndroidStudio在Terminal上面找寻bug的真正出处:gradlew compileDebugJavaWithJavac

2020-08-12 18:52:36 238

原创 解决TaskExecutionException: Execution failed for task ':app:transformJackWithJackForDebug'

曾多次在运行项目的时候遇到该问题,每次都是稀里糊涂的解决,现在记录一下问题的出现原因以及解放过程。原因:代码中的语法错误或者类路径错误,看似很简单的问题,但就是神奇在运行时AndroidMonitor页面只会报错,并不会告诉你具体在哪个地方。解决过程:打开AndroidStudio右下角的Gradle Console控制台页面,最下方会提示你try: –debug option点击后就能...

2020-01-02 10:12:11 169

原创 ExpandableListView的子view嵌套ListView遇到的问题

在ExpandableListView的适配器中要重写 @Override public int getChildrenCount(int groupPosition) { return 1;//返回值必须为1,不然会重复 }其中返回值必须为1因为listview已经是一个列表单位了所以ExpandableListView的每个group下面必须只能返回一...

2019-10-24 17:22:34 234

原创 使用adb命令修改Android设备的density(dpi)

首先用电脑连接上android设备 可以通过两种方式:无线adb connect ip地址usb数据线然后在命令行输入 adb shell wm density 想要修改的dpi值

2019-10-24 16:37:32 14177

原创 让人深恶痛绝的“Adb connection Error:远程主机强迫关闭了一个现有的连接。”

“Adb connection Error:远程主机强迫关闭了一个现有的连接。” 曾数次被这句话搞到头皮发麻,所以打算整理一份相关的小笔记,以备今后再次碰到时有处可循。本人测试机是小米4,所以如果你的也是小米手机,请确保以下设置均正确 ① 更多设置–》系统安全–》未知来源–》打开 ② 开发者选项:开启开发者选项–》打开 :usb调试–》打...

2018-06-26 12:20:14 11762

原创 PopupWindow使用心得

1.setBackgroundDrawable(new BitmapDrawable());该方法的作用是控制popupWindow的隐藏和响应back键,否则即使设置了.setOutsideTouchable(true)也无效。2.setAnimationStyle(R.style.**);设置动画3.android7.0及其以上popupWindow显示异常的问题当...

2018-02-01 14:49:38 155

原创 ListView嵌套ListView导致数据展示不全的终极解决方案

最近公司有个设计,在ListView的每一行Item的展示数据中还有一个动态的展示列表,类似下面这个页面是外层ListView的Item里面又套了一个ListView: 刚开始做的时候里面的ListView总是展示不完整(只有一行的高度),里层ListView高度设置为Match_Parent无效,重写里层ListView的onMeasure依然无效。 百度搜了一圈,无非是添加一个那个所谓重

2017-12-29 11:25:20 4717 1

原创 Android开发笔记(一)

1. Volley请求接口中不能有空格,可用%20代替。2. 必要时可以重写Activity的onRestart()方法,在重新返回界面时进行刷新数据。3. progressDialog.setCancelable(true),点击其他地方取消弹出框。4. shape在selector里面使用:<?xml version="1.0" encoding="utf-8"?><selector xmln

2017-08-23 10:34:04 213

原创 Android监听实体返回键

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK &amp;&amp; event.getRepeatCount() == 0) { back();//事件处理 retur...

2017-08-23 10:02:49 1210

原创 View相关

1. 如果要给某个控件设置params属性,holder.imageView.setLayoutParams(params); 那么params的类型要和控件所在布局文件中父布局的类型保持一致。 比如,imgeview所在的布局文件中的父布局是ReleativeLayout,那么在创建params对象时,应为: new RelativeLayout.LayoutParams(w

2016-11-08 09:30:57 193

原创 给某个控件设置图片&seekBar

给某个控件设置图片时尽量不要使用setImageResource()d的方式因为这种方式实在主线程 官方文档: Sets a drawable as the content of this ImageView. This does Bitmap reading and decoding on the UI thread, which can cause a latency hiccup. If

2016-07-19 10:55:04 417

原创 Eclipse 快捷键

搜索查看:Ctrl+M 大显示屏幕能够提高工作效率是大家都知道的。Ctrl+m是编辑器窗口最大化的快捷键。Alt+左右方向键 我们经常会遇到看代码时Ctrl+左键,层层跟踪,然后迷失在代码中的情况,这时只需要按“Alt+左方向键”就可以退回到上次阅读的位置,同理,按“Alt+右方向键”会前进到刚才退回的阅读位置,就像浏览器的前进和后退按钮一样。Alt+上下方向键 将当前行的内容往上或下移

2016-07-11 15:08:45 239

原创 基础知识点集合

stringbuffer和stringbuilder使用时必须进行初始化: StringBuilder codes = new StringBuilder();怎么获取手机系统语言? String language = Locale.getDefault().getDisplayLanguage(); 注:如果是中文,则language=“中文”; 其他以此类摧。

2016-04-07 17:17:10 235

原创 git使用小结

1. clone git://.....................  克隆远端项目到当前文件夹2. git branch ***  创建本地分支3. git merge  合并4. git status  当前状态5. git config --global sendpack.sidebandfalse  6. gi

2016-03-22 14:09:07 233

原创 安卓内存泄露小结

内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可到达,

2016-03-01 15:33:48 208

原创 Android Studio 开发手册

1. 如何关闭AndroidStudio的粗体光标?解决办法:在Settings-->Editor-->General-->Appearance中 取消Use block caret2. 如何快速移动到当前行 代码的首位和末尾?Home键和End键

2016-02-18 11:20:57 582

空空如也

空空如也

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

TA关注的人

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