自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android的IPC机制

一、IPC简介(1)IPC是Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。(2)ANR是Application Not Responding的缩写,即应用无响应。主线程执行大量的耗时操作容易导致ANR现象发生。(3)在Android中最有特色的进程间通信方式就是Binder了,通过Binder可以轻松地实现进程间通...

2018-02-27 11:20:34 208

转载 常见的40道android面视题

点击打开原链接1、 Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异...

2018-02-27 09:28:38 403

转载 Android Intent的FLAG标志详解

Android Intent的FLAG标志详解点击打开原链接在Android开发中,Intent想必大家经常用。Intent本意为目的、意向、意图。在Android中,Intent是系统各组件(或应用程序)之间进行数据传递的数据附载者,Intent不仅可以用于应用程序之间的交互,也可以用于应用程序内部的Activity、Service和Broadcast Receiver之间的交互。 解读Andr...

2018-02-26 17:32:43 556

转载 Android 关闭多个视图Intent.FLAG_ACTIVITY_CLEAR_TOP用法

如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:[java] view plaincopyIntent intent = new Intent(this, B.class);   intent.setFlags(I...

2018-02-26 17:30:42 174

转载 java值传递还是引用传递

点击打开链接首先,不要纠结于 Pass By Value 和 Pass By Reference 的字面上的意义,否则很容易陷入所谓的“一切传引用其实本质上是传值”这种并不能解决问题无意义论战中。更何况,要想知道Java到底是传值还是传引用,起码你要先知道传值和传引用的准确含义吧?可是如果你已经知道了这两个名字的准确含义,那么你自己就能判断Java到底是传值还是传引用。这就好像用大学的名词来解释高...

2018-02-26 16:35:54 326

转载 你必须了解的RecyclerView的五大开源项目-解决上拉加载、下拉刷新和添加Header、Footer等问题

首先介绍下RecyclerView,RecyclerView相比ListView增加了很多新特性:• Adapter中的ViewHolder模式 - 对于ListView来说,通过创建ViewHolder来提升性能并不是必须的。因为ListView并没有严格的ViewHolder设计模式。但是在使用RecyclerView的时候,Adapter必须实现至少一个ViewHolder,必须遵循View...

2018-02-23 17:04:24 2243

转载 深入探究getApplicationContext和getApplication是不是返回同一个对象?

原创 2016年08月05日 12:04:48 标签:android /应用 /android开发 /android源码 1136 前言在上篇文章从getApplicationContext和getApplication再次梳理Android的Application正确用法中,我提到但是我们知道了mApplication和context是两个不同的东西,所以严格意义上来说getApplicatio

2018-02-23 16:19:22 166

转载 Activity消毁时,静态变量是不会清除的。

ava] view plain copyimport android.app.Activity;  import android.os.Bundle;  import android.util.Log;    public class ErrorTestActivity extends Activity {      /** Called when the activity is first cr...

2018-02-12 14:43:02 1579

转载 Android静态变量的生命周期

23801Android是用Java开发,其静态变量的生命周期遵守Java的设计。我们知道静态变量是在类被load的时候分配内存的,并且存在于方法区。当类被卸载的时候,静态变量被销毁。在PC机的客户端程序中,一个类被加载和卸载,可简单的等同于jvm进程的启动和结束。那么在Android中呢?用的Dalvik vm也是一样的。不过Android不太突出的进程概念,所以对静态变量的生命周期就会感觉模糊...

2018-02-12 14:35:43 203

原创 使用okhttp3实现多文件上传及表单数据一起上传

1 创建okhttpClient代码如下,上传文件设置超时时间30s OkHttpClient client = new OkHttpClient.Builder() .writeTimeout(30, TimeUnit.SECONDS) .build();创建多文件上传的container设置文

2018-02-07 18:10:02 10085 4

转载 策略模式的孪生兄弟——对状态模式的深度复习总结

目录接口的常用用法都有什么?策略设计模式复习总结接口的常用用法都有什么?策略设计模式复习总结大量逻辑判断优化的思路——责任链模式复习总结及其和状态模式对比java.util.Iterator源码走读——总结迭代器模式和状态模式 正文俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及的总结知识点如下:和策略模式的比较状态模式概念和例子应

2018-02-05 11:05:25 174

MyAndroidXProject.rar

史上最全recycleView 集合,下拉刷新+上拉加载+左滑删除+点击按钮滑动到指定位置,使用了viewpager+tablyout+fragment作为框架,应用了androidX最新插件,保证现在最新的可以使用

2020-06-05

springboot+idea+mybatics

idea+SpringBoot整合Mybatis完成增删改查功能,使用用户可以依据数据库查询数据,数据库需要自已创建。

2018-10-16

apktool最新版2.3.3合集

使用以下方式:java -jar apktool_2.3.0.jar d -f *.apk -o out

2018-08-23

mysql-8.0.12 官方下载

1、下载zip安装包: 2 2.1 解压zip包到安装目录 3 配置环境变量 4 配置初始化的my.ini文件 5安装mysql

2018-08-15

apktool 2.3.0 官方下载

使用以下方式:java -jar apktool_2.3.0.jar d -f *.apk -o out

2017-10-11

apktool 2.3.0

java -jar apktool_2.3.0 d -f *.apk -o out 输出编绎后的文件到out目录

2017-10-11

android 全屏弹出dialog,底部弹入,底部弹出+弹出dialog输入法

android 全屏弹出dialog,底部弹入,底部弹出+弹出dialog输入法,实现了从底部弹出的输入法。自动适配手机屏幕

2017-09-29

android日期选择弹出框

使用开源组件wheel实现日期选择弹出框,实现年,月,日滚动选择,通过回调将值返回。使用开源组件wheel实现日期选择弹出框,实现年,月,日滚动选择,通过回调将值返回。

2017-08-31

仿闲鱼tabbar+fragment+二次点击刷新当前fragment

仿闲鱼tabbar+fragment+二次点击刷新当前fragment,实现点击tabbar切换,再次点击可以在fragment实现刷新

2017-08-08

apktool_2.2.4

java -jar apktool_2.2.4 d -f *.apk -o out 输出编绎后的文件到out目录

2017-08-03

progressDialog 自定义颜色与样式

progressDialog progressbar 自定义颜色

2014-09-26

spinner+popupwindow 实现折叠菜单

spinner+popupwindow 实现折叠菜单 1分大放送了。

2014-09-25

adb高度桥命令

常用Adb桥调试Shell Command Description Comments dumpsys 清除屏幕中的系统数据n. Dalvik Debug Monitor Service (DDMS)工具提供了完整的调试、. dumpstate 清除一个文件的状态. logcat []... []... 启动信息日志并且但因输出到屏幕上. dmesg 输出主要的调试信息到屏幕上. start 启动或重启一个模拟器/设备实例.   stop 关闭一个模拟器/设备实例.  

2014-09-24

customerPopwindowDemo

自定义了一个popwindow,在里面提供了一个接口供调用者调用,同时实现参数传递。

2014-09-16

Android系统adb_shell命令大全.

一、安装和登录命令 reboot 1.作用 reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。 2.格式 reboot [-n] [-w] [-d] [-f] [-i] 3.主要参数 -n: 在重开机前不做将记忆体资料写回硬盘的动作。 -w: 并不会真的重开机,只是把记录写到/var/log/wtmp文件里。 -d: 不把记录写到/var/log/wtmp文件里(-n这个参数包含了-d)。 -i: 在重开机之前先把所有与网络相关的装置停止。 mount 1.作用 mount命令的作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者。 2.格式 mount -a [-fv] [-t vfstype] [-n] [-rw] [-F] device dir

2014-02-19

android错误集合

[2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement! [2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2) 原因: 不影响正常运行。在AndroidManifest.xml文件中没有加API的版本号,在 之间加 [2011-01-19 16:55:04 - ApiDemos] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE [2011-01-19 16:55:04 - ApiDemos] Please check logcat output for more details. [2011-01-19 16:55:05 - ApiDemos] Launch canceled! 该设备没有足够的存储空间来安装应用程序,

2014-02-19

张孝祥JAVA就业面视宝典

题技巧与若干问题 说明,为了节省大家的时间和提高学习效率,一些过时知识点和被笔试概率极低的题目不再被收录和分析。 回答问题的思路:先正面叙述一些基本的核心知识,然后描述一些特殊的东西,最后再来一些锦上添花的东西。要注意有些不是锦上添花,而是画蛇添足的东西,不要随便写上。把答题像写书一样写。我要回答一个新技术的问题大概思路和步骤是:我们想干什么,怎么干,干的过程中遇到了什么问题,现在用什么方式来解决。其实我们讲课也是这样一个思路。 例如,讲ajax时,我们希望不改变原来的整个网页,而只是改变网页中的局部内容,例如,用户名校验,级联下拉列表,下拉树状菜单。用传统方式,就是浏览器自己直接向服务器发请求,服务器返回新页面会盖掉老页面,这样就不流畅了。 对本面试宝典中的题目有信心吗?本来有信心的,结果听你讲完后,就没信心了!我非常理解。因为他觉得我的太深,他想记住我的些东西,可是记不住,所以没信心了。我又问:听懂了吗?他说听懂了。你到现在只要把你的理解尽量清晰地、有条理地表达出来,就很棒了。

2014-02-19

android错误集锦

常见的android错误 【错误信息】 [2011-03-09 15:21:34 - Info] Failed to install Info.apk on device '?': Unable to open sync connection! [2011-03-09 15:21:34 - Info] java.io.IOException: Unable to open sync connection! [2011-03-09 15:21:34 - Info] Launch canceled! 原因: 关闭模拟器和eclipse,执行adb kill-server命令,然后重试一下  

2014-02-19

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

TA关注的人

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