startActivityForResult和onActivityResult遇到的问题

今天用startActivityForResult方法启动activity并返回数据时,遇到了两个问题,一个问题是startActivityForResult总是提前调用,二是返回的resultCode总是为0; 先说第一个问题,场景如下:我有两个Activity A和B,现在要从A通过start...

2017-04-27 15:10:52

阅读数 215

评论数 0

ViewRoot,DecorView,MeasureSpec和View的工作原理——Android开发艺术探索笔记

原文链接 http://sparkyuan.me/ 转载请注明出处 View的绘制流程是从ViewRoot的performTraversals方法开始的,它经过measure、layout和draw三个过程才能最终将一个View绘制出来,其中measure用来测量View的宽和高,layou...

2017-04-26 17:08:36

阅读数 141

评论数 0

Android shape画虚线,不显示或者显示是实线的解决方案

Android 的 shape可以用来实现一些简单的图像,如直线(实线、虚线)、圆、矩形、圆角矩形、边框等。 4.4以及以前的版本shape是能正常显示一条虚线的,最经碰到在5.0的手机上显示的是直线,或者没有显示的问题。这是是两个问题。 首先先贴一下代码: <shape x...

2017-04-21 16:24:57

阅读数 270

评论数 0

Android studio 中类似eclipse中alt / 的快捷键

Ctrl+Alt+Space(空格键),类名或接口名提示Ctrl+Shift+Space 自动补全代码Ctrl+Space 代码提示(可能跟切换输入法冲突,建议改改)觉得不方便的话,可以自己修改。在选项菜单里搜“ Completion” 转自:https://zhidao.baidu.com/q...

2017-04-19 16:43:55

阅读数 1373

评论数 0

java中RSA加解密的实现

关于加密数据长度和解密数据长度大家可以看一下我前一篇文章内的介绍: 关于RSA算法密钥长度/密文长度/明文长度的介绍   public static void main(String[] args) throws Exception { // TODO Auto-generated me...

2017-04-18 10:45:38

阅读数 380

评论数 0

RSA密钥生成指数和模

public class Main { static final String mod="119013762783552790664444510344126639271924844701717173872088828066827617618352052423868797...

2017-04-18 10:41:54

阅读数 864

评论数 0

Android中Base64加密

最近集成第三方sdk时需要Basic Authentication认证,在用Base64加密做签权的时候用Base64.DEFAULT一直不能签权成功,最后用Base64.NO_WRAP成功了。  后来查了一下原因,原来使用Base64.DEFAULT当字符串过长(一般超过76)时会自动在中间加一...

2017-04-18 10:38:45

阅读数 371

评论数 0

JAVA--长整数与16进制字符串互相转换

一般情况下,我们在对java中10进制与16进制互相转换的时候,通常是采用下列方法(以long类型为例): 10进制化为16进制:String Long.toHexString(Long v); 16进制化为10进制:Long Long.valueOf(String v, int ra...

2017-04-18 10:36:02

阅读数 2190

评论数 0

android:clearTaskOnLaunch=true 和android:finishTaskOnLaunch=true区别

android:clearTaskOnLaunch 这个属性用来标记是否从task清除除根Activity之外的所有的Activity,“true”表示清除,“false”表示不清除,默认为“false”。同样,这个属性也只对根Activity起作用,其他的Activity都会被忽略。 ...

2017-04-10 16:26:24

阅读数 677

评论数 0

对android的android:taskAffinity初识

activity标签中有一个属性为android:taskAffinity=“String”。 如果不设置此属性,默认一个应用程序只有一个栈,这个栈以应用包命为单位。 下面是我做的三个实验: 1、新建两个工程,application01和application02 ...

2017-04-10 14:18:47

阅读数 176

评论数 0

android:taskAffinity与android:finishOnTaskLaunch之我见

<!-- android:taskAffinity重新分配一个[task]任务名称(其它activity也可使用该名称) [ps:因为有些项目需求是,点击应用图标必须显示项目主界面,有这个属性就很好办了,把其它activity重新分配一下taskAffin...

2017-04-10 14:10:20

阅读数 223

评论数 0

Egit的merge合并冲突具体解决方法

前提工作 创建一个普通JAVA工程Test,创建一个类Test,写点东西并加入到本地git库;创建个develop分支,创建个Develop类,修改Test类的某些语句,添加新代码段,提交;切换到master分支,创建个Master类,修改Test类的同一部分语句,提交; 以上三条操作...

2017-04-01 16:25:37

阅读数 142

评论数 0

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