- 博客(16)
- 资源 (31)
- 收藏
- 关注
原创 Java多态总结,3大特征封装,继承,多态,继承属性 Java中private、protected、public和default的区别 android studio 单元测试: 单元测试 set
看下代码demo:class A { public String show(D obj) { return ("A and D"); } public String show(A obj) { return ("A and A"); }}class B extends A { public String s...
2018-07-31 16:20:10 351
原创 让你彻底明白JAVA中堆与栈的区别, 以及==与equal的区别
Java把内存划分成两种:一种是栈内存,一种是堆内存。 栈内存:在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存:用来存放由new创建的对象和数组。在堆中分配的...
2018-07-31 11:55:05 507
原创 handler是在主线程中运行的,可以进行UI的绘制。 新建子线程刷新UI: 新建Handler是使用postDelayed进行耗时:
其中handler是在主线程中运行的,可以进行UI的绘制。但是当发新建Thread的时候就不能就行UI的刷新,因为Thread是在子线程新开辟的线程,不能获取view,view 只能在原是线程中绘制也就是主线程绘制。新建Thread也不是不行,拿到主线程在进行绘制。MainActivity.this.runOnUiThread(new Runnable() { @Override...
2018-07-30 22:31:19 990
原创 String StringBuffer和StringBuilder的区别 线程安全 tools:context=mainactivity 作用
String:字符串常量,字符串长度不可变。StringBuffer:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringBuffer的toString()方法。线程安全是指:当你开了10个线程对StringBuffer同时进行处理10000次,那么总次数就是:1000...
2018-07-30 17:47:13 227
原创 DOM解析Xml文件,以及新建asserts文件目录
新建asserts文件目录:选中app目录右键,new > Folder > Asserts Floder,就OK了。接下来解析xml文件,还有解析json的,这里提供一个解析xml的工具类:在Asserts下新建Hello.xml:<dict num="219" id="219" name="219"> <key>..
2018-07-26 20:21:33 367
原创 Fragment的OnResume方法:显示时候即刷新:setUserVisibleHint,onHiddenChanged
public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if (!hidden){ List<BibleBookmarks> mBibleBookmarks = DBManager.getInstance(getActivity()).queryBible...
2018-07-23 19:57:50 403
原创 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0在用greendao的时候出现这个错误:使用:if (mList != null && mList.size() > 0) {进行判断。
2018-07-17 22:25:25 1514
原创 在popupwindow中将监听事件传出到fragment中 PopupWindow简单使用,获取其中控件,进行监听 Android资源int转换为字符串
private LightPopupWindow window;window.setmOnClickListener_highelight(mOnClickListener_highelight);mOnClickListener_highelight:是:private View.OnClickListener mOnClickListener_highelight = new View.O...
2018-07-14 11:07:57 676
原创 popupWindow设置除了弹窗外 设置阴影
透明度50% 用7F表示。1.在创建popupWindow时:显示阴影WindowManager.LayoutParams lp=getActivity().getWindow().getAttributes(); lp.alpha=0.7f; getActivity().getWindow().setAttributes(lp);2.在popupWindow dism...
2018-07-12 15:45:05 5998 3
原创 android 开发图标抖动效果使用
在src目录新建anim文件,在anim中新建一个xml文件aa<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:toXDelta="
2018-07-11 14:49:09 1818
原创 Error:Cannot change dependencies of configuration ':app:_debugAnnotationProcessor' after it has been
这句话的意思是在 : 错误:在已解析之后,不能更改配置的依赖项:App:除错代码处理器。也就是由于你对gradle进行了更所造成的,一般就是你新加入的grade中的依赖所造成的,这是根本的 原因。接下来你就应该看看你的版本是不是写对,或者 在开发工具是Android studio 3.0 以上使用了apt:关键字,需要进行需该等等原因,找到问题的根源才是关键。...
2018-07-11 14:48:10 3150
原创 如何生成Google-service.json 文件。
打开你的fieabase网址:https://console.firebase.google.com/u/0/你应该有自己的项目地址。创建一个新的项目,或者在你已经有的项目中加入新的app都可以。这个gson文件都是根据你的包名去生成的。在一个项目中可以加很多的App生成的json文件是根据项目去生成的,一个项目有多个app,在你生成的json文件中会有不项目中所有app的配置,当一个项目只哦有一...
2018-07-09 16:52:57 13421 3
原创 recycleview 增加自定义头部和尾部
首先导入所依赖的jar包:compile 'com.android.support:recyclerview-v7:25.3.1'最重要的就是adapter:/** * 作者:jiuqunZhang on 2018/7/4 10:20 * 邮箱:woshizhangjiqun@gmail.com */public class MyAdapter extends RecyclerView...
2018-07-04 11:21:53 551
原创 RxBus的简单用例,很好用那个
首先是一个RxBus类:public class RxBus { private static volatile RxBus mInstance; private final Subject bus; public RxBus() { bus = new SerializedSubject<>(PublishSubject.cre...
2018-07-03 22:10:55 508
原创 The version of Gradle you connect to does not support that method.
Error:Unsupported method: BaseConfig.getApplicationIdSuffix(). The version of Gradle you connect to does not support that method. To resolve the problem you can change/upgrade the target ver...
2018-07-03 15:07:19 8572
原创 变色的textview,在同一个textview中设置不同的颜色。
这是一个工具类,很好用:public class StringFormatUtil { private SpannableStringBuilder spBuilder; private String wholeStr, highlightStr; private Context mContext; private int color; private in...
2018-07-02 21:01:04 666
一个非常强大的测试工具,给大家简单的介绍一下基本使用方法 入门篇,如若不懂,请重新学习小学语文,再来阅读,谢谢!!! 1、
2022-10-08
US_export_policy.jar local_policy.jar
2022-04-23
CAJViewer7.2.0.115.self.zip
2021-12-08
sokit-1.3.zip
2020-07-13
signapk.jar
2020-03-12
usb-serial-for-android-master.zip
2019-09-10
jd-windows_jar.zip
2019-09-09
jd_windows.zip
2019-09-09
Activity之间使用接口传值.zip
2019-07-30
mengxueping.zip
2019-07-26
sscomassistant.2.15.0.Installer.x64.exe
2019-06-19
DebugView 支持win10.rar
2019-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人