- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 JVM-运行时数据区的学习
程序计数器(Program Counter Register)程序计数器:是一块较小的内存空间,可以看作当前线程所执行的字节码的行号指示器。字节码解析器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。 由于Java虚拟机的多线程是通过线程轮休切换、分配处理器执行时间的方式来实现的,在任何一个确定的时刻,一个处理器、一个内核(对于多核处理器来说)都只会执行一条线程...
2021-12-24 16:25:43 601
转载 360手机开启Log打印
360手机开启Log打印1. 选择USB传输文件选项2. 拨号*20121220#,选择日志输出等级 - Log print enable选择Enable - Java log level选择LOGV
2018-05-24 15:06:17 754
原创 Activity横竖屏切换
AndroidManifest.xml中对应activity添加以下属性:android:configChanges="orientation|keyboardHidden|screenSize"在Activity中设置横竖屏:设置横屏:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);设置竖屏:setReques
2018-01-15 17:10:04 183
原创 Android Studio 引用第三方包时,因版本com.android.support不同发生冲突的解决办法
compile ('com.jakewharton.rxbinding2:rxbinding-design:2.0.0') { exclude group: 'com.android.support'}在要导入的包后面添加 " { exclude group: 'com.android.support') ",group:表示只要包含com.android.support的都除去
2018-01-11 15:50:51 5960 2
原创 recyclerView 嵌套水平recyclerview,水平recyclerview滑动时,禁止垂直recyclerview滑动
public class MyRecycleView extends RecyclerView { private float startY; private float startX; public MyRecycleView(Context context) { this(context, null); } public MyRecy
2017-10-16 16:44:19 2173
原创 Android studio gradle 版本及 gradle plugin版本,Android studio 连接夜神模拟器的命令
android gradle plugin version url(Android gradle插件个版本下载地址):https://jcenter.bintray.com/com/android/tools/build/gradle/gradle各版本下载地址:http://services.gradle.org/distributionsandroid St
2017-06-30 14:37:50 309
转载 Android App 沉浸式状态栏解决方案
伴随着 Android 5.0 发布的 Material Design,让 Android 应用告别了以前的工程师审美,迎来了全新的界面,灵动的交互,也让越来越多的 App 开始遵从 material design 设计原则,不再是以前拿着iOS设计稿,做着Android开发。本文就其中的沉浸式状态栏这一特性,描述其兼容到4.4的实现,以及一些使用中的小细节。前言在4.4之前状态栏
2017-06-15 22:32:50 247
转载 Retrofit2.0+RxAndroid
最近看了很多关于Retrofit和Rxjava的文档介绍。终于在弄清Rxjava后顺利的弄懂了Retrofit。网上有很多人都介绍了它们的联合使用,但是我看过之后理解不是太好。可能我太笨。 不过,今天写这篇博客的目的就是想来说说它们之间如何使用以及使用的时候遇到的坑。这两者的关系并不大,但是联合在一起使用是非常简便的。Rxjava的响应式编程加上Retrofit的注解式请求用起来是非常
2017-04-07 17:49:21 394
转载 Android TouchEvent事件传递机制
跟touch事件相关的3个方法:public boolean dispatchTouchEvent(MotionEvent ev); //用来分派eventpublic boolean onInterceptTouchEvent(MotionEvent ev); //用来拦截eventpublic boolean onTouchEvent(MotionEvent ev);
2017-02-24 22:38:39 184
转载 android 实用 框架
2015十二月29转 (370) (0) 举报 收藏Android中国开发精英目前包括: Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、Image
2016-08-05 10:25:25 315
转载 Android 快速开发框架:推荐10个框架:afinal、ThinkAndroid、andBase、KJFrameForAndroid、SmartAndroid、dhroid..
对于Android初学者以及对于我们菜鸟,这些大神们开发的轻量级框架非常有用(更别说开源的了)。 下面转载这10个框架的介绍:(按顺序来吧没有什么排名)。一、 Afinal官方介绍:Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过fi
2016-05-25 16:45:34 364
转载 Android 自定义View
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构
2016-01-14 11:15:44 223
转载 popupWindow从下往上弹出效果的实现
效果如图所示,点击开始按钮,popWindow从下往上出来,再点击popWindow外面,popWindow又从上往下消失可以看出来,上面的popupWindow是半透明的,后面我会细说。最基本的是activity_main了,很简单,就只是一个button,这里我就不贴代码了。接下来的是,popWindow的界面了代码如下:这里注意我里面的
2016-01-14 10:21:46 398
转载 Android中的AlarmManager的使用
1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent,PendingIntent可以理解为Intent的封装包,简单的说就是在Intent上在加个指定的
2015-08-25 11:32:47 319
转载 WebView使用中js调用java代码时targetSdkVersion大于17时,无法调用成功
[原]WebView使用中js调用java代码时targetSdkVersion大于17时,无法调用成功2014-9-22阅读464 评论2 开发过程中需要使用webview加载一个网络图片并在点击图片时有相应的动作,由于webview截获了一切动作事件,使用js调用java本地代码的方式来完成需求,在使用时,发现在use-sdk中配置android:targetS
2015-08-14 10:28:51 520
转载 Fragment的setUserVisibleHint方法实现
我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。这样的结果,我们当然不会满意。那么,能不能做到当切换到这个fragment的时候,它才去初始化呢?注释:setUserVisibleHin
2015-07-10 15:17:15 815
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人