自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎

记录点滴

  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 线程相关总结

2023-01-30 09:18:21 91 1

转载 okhttp拦截器(网络拦截器与应用拦截器)

拦截器是一种强大的机制,可以监视、重写和重试调用。这是一个简单的拦截器,用于记录传出请求和传入响应。class LoggingInterceptor implements Interceptor { @Override public Response intercept(Interceptor.Chain chain) throws IOException { Request request = chain.request(); long t1 = System.nanoTim

2021-07-08 09:59:18 1628

原创 Android 编码小技能

Android 开发技能

2021-07-08 09:56:24 504

原创 Android 常用简单bat脚本

使用方法,新建文本-拷贝内容-保存-后缀名改为.bat即可1、双击连接指定ip设备@echo offecho executing connnect devicesadb connect 192.168.1.103rem pause2、

2021-06-11 10:06:40 3616 4

原创 关于JNI的一些笔记

1、 None of the 1 split apks are compatible with the current device with density 320 and abis armeabi-v7a, armeabi.解决:build.gradle 里添加 ndk { moduleName "JniTest" abiFilters 'armeabi','x86

2016-05-20 14:32:27 613

转载 List<T> 排序

在使用List集合时,通常情况下希望从集合中得到的对象是按照一定顺序排列的,但是List集合的默认排序方式为按照对象的插入顺序,可以通过java.util.Collections类的静态方法sort(Listlist)、sort(List list,Comparatorc)或reverse(Listlist)对集合中的对象进行客户化排序,其中方法sort(Listlist)和reverse(Lis

2015-08-12 10:57:34 745

原创 微信支付注意问题

1、支付结果回调类WXPayEntryActivity一定要写在微信开放平台所绑定的包名+wxapi目录下面,例如,微信开放平台登记的包名是net.sourceforge.simcpux,那些回调类要放在net.sourceforge.simcpux.wxapi目录下。另外要在manifest中添加WXPayEntryActivity,设置android:exported="true"2、

2015-08-05 16:33:31 547

转载 android缓存目录

之前一直不知道 sdcard/Android目录什么作用,我做的项目里面缓存数据到本地一般都是在sdcard上面建一个文件,然后把数据放在这个文件夹下面的子文件夹下。下面介绍一种更好的解决方法。应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应用被卸载

2015-07-31 10:44:00 534

原创 动态设置ImageView的宽度和高度

需求:图片显示宽度等于手机屏幕宽度,高度不固定,但不能改变原图比例解决://获取屏幕长宽DisplayMetrics dm = context.getResources().getDisplayMetrics();int w_screen = dm.widthPixels;int h_screen = dm.heightPixels;Point p = new Po

2015-07-31 10:25:58 687

转载 缩放图片,解决bitmap 内存溢出out of memory的问题

BitmapFactory.Options opt = new BitmapFactory.Options();        //这个isjustdecodebounds很重要        opt.inJustDecodeBounds = true;        bitmap = BitmapFactory.decodeFile(absolutePathStr, opt); 

2015-07-27 15:02:08 785

转载 Android 修改debug.keystore

之前在测试Eclipse ADT的Custom debug keystore自定义调试证书的时候,发过一篇关于调试证书规格的博文:Eclipse ADT的Custom debug keystore所需证书规格,提到过自定义调试证书的密码和alias命名以及alias密码都是有规矩的。其实Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和keysto

2015-07-27 10:58:49 687

转载 popupWindow 在指定位置上的显示

这篇文章主要介绍了popupWindow 在控件的各个方向上的显示(上、下、左、右),主要用到popupWindow 的showAtLocation()方法:在控件的上方:[java] view plaincopyprivate void showPopUp(View v) {          LinearLayout layo

2015-07-16 15:31:24 414

转载 Android开发:shape和selector和layer-list的(详细说明)

和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Jav

2015-07-14 17:55:23 332

原创 The content of the adapter has changed but ListView did not receive a notification

在Android编程中使用Adapter时,偶尔会出现如下错误: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread,

2015-07-08 11:15:33 456

转载 Java栈与堆

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集

2015-07-07 15:28:10 384

转载 Android横屏竖屏切换的问题

一、禁止横竖屏转换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。比如下列设置android:screenOrientation="portrait"则无论手机如何变

2015-07-06 10:06:15 986

转载 xUtils图片本地缓存使用

首先创建BitmapUtils时使用带有缓存路径的构造创建 如果要对文件大小进行限制 可以使用三个参数的构造bitmapUtils = new BitmapUtils(this, cachePath);其次设置缓存图片名称 这里默认名称可能是对默认图片名称进行MD5转换缓存图片不是jpg等后缀的图片文件 (开始不知道 一直以为没有进行图片本地缓存)bitmapU

2015-07-03 10:33:47 2013

转载 xUtils框架

xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。同时需要注意的是,xUitls最低兼容android 2.2 (api level 8)  。今天我们的主题是整体介绍下xUtils,主要介绍它重要的四大组件。具

2015-07-03 09:59:58 573

转载 自定义组件—ListView_加头去头,加脚去脚、添加或删除ListView中的数据、

该组件的功能有三个:(1)       任意加头去头,加脚去脚。我们知道ListView在setAdapter之后再调用addHeader方法会抛出异常,而加脚有时管用,有时不管用。Android开发文档中也明确指出ListView在setAdapter之后不应该再进行setHeader和setFooter方法。这明显不能满足我们的实际需求。我的解决方案是:在setAdap

2015-06-29 17:08:21 475

转载 如何实现可动态调整隐藏header的listview

需求:根据某种需要,可能需要动态调整listview的页眉页脚,譬如将header作为显示板使用。难点:listView.addHeaderView()方法必须在setAdapter()方法前调用,否则就会抛异常。至于为什么会抛异常,查看下ListView的源代码即可发现。因此,在设置HeaderView之后又想将headerView移除或者隐藏,则需要绕很大的弯子:将adapter保存起来-

2015-06-29 17:02:01 444

jadx-gui-0.9.0 Android反编译工具

个人比较喜欢的一款反编译利器,能以最简便的方式完成apk的反编译操作。工具支持apk、dex、jar、aar等格式的文件,可以通用File - Open file选择文件或者直接将文件拖进窗口中,可以算得上一键反编译了

2020-10-28

Android 超高仿微信图片选择器

关于手机图片加载器,在当今像素随随便便破千万的时代,一张图片占据的内存都相当可观,作为高大尚程序猿的我们,有必要掌握图片的压缩,缓存等处理,以到达纵使你有万张照片,纵使你的像素再高,我们也能正确的显示所有的图片。当然了,单纯显示图片没撒意思,我们决定高仿一下微信的图片选择器

2015-08-28

android 自定义flowlayout流式布局

Android并没有提供流式布局,但是某些场合中,流式布局还是非常适合使用的,比如关键字标签,搜索热词列表等,

2015-07-10

Android全屏图片显示

实现简单的Android全屏显示图片效果,可以拿来借鉴下

2015-06-30

c语言版数据结构图论部分

数据结构图论部分,内容丰富,方便你的学习

2011-06-24

空空如也

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

TA关注的人

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