Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mmm-rain
AndroidUtilCode
提交
2ed78f77
A
AndroidUtilCode
项目概览
mmm-rain
/
AndroidUtilCode
与 Fork 源项目一致
从无法访问的项目Fork
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
AndroidUtilCode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2ed78f77
编写于
4月 28, 2019
作者:
B
Blankj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
see 04/28 log
上级
8880b13c
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
27 addition
and
22 deletion
+27
-22
utilcode/lib/src/main/java/com/blankj/utilcode/util/ActivityUtils.java
...src/main/java/com/blankj/utilcode/util/ActivityUtils.java
+21
-20
utilcode/lib/src/main/java/com/blankj/utilcode/util/UriUtils.java
.../lib/src/main/java/com/blankj/utilcode/util/UriUtils.java
+6
-1
utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/activity/ActivityActivity.kt
.../blankj/utilcode/pkg/feature/activity/ActivityActivity.kt
+0
-1
未找到文件。
utilcode/lib/src/main/java/com/blankj/utilcode/util/ActivityUtils.java
浏览文件 @
2ed78f77
...
...
@@ -12,6 +12,7 @@ import android.os.Build;
import
android.os.Bundle
;
import
android.support.annotation.AnimRes
;
import
android.support.annotation.NonNull
;
import
android.support.annotation.Nullable
;
import
android.support.v4.app.ActivityOptionsCompat
;
import
android.support.v4.util.Pair
;
import
android.util.Log
;
...
...
@@ -92,7 +93,7 @@ public final class ActivityUtils {
* @param options Additional options for how the Activity should be started.
*/
public
static
void
startActivity
(
@NonNull
final
Class
<?
extends
Activity
>
clz
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
Context
context
=
Utils
.
getTopActivityOrApp
();
startActivity
(
context
,
null
,
context
.
getPackageName
(),
clz
.
getName
(),
options
);
}
...
...
@@ -137,7 +138,7 @@ public final class ActivityUtils {
*/
public
static
void
startActivity
(
@NonNull
final
Activity
activity
,
@NonNull
final
Class
<?
extends
Activity
>
clz
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivity
(
activity
,
null
,
activity
.
getPackageName
(),
clz
.
getName
(),
options
);
}
...
...
@@ -198,7 +199,7 @@ public final class ActivityUtils {
*/
public
static
void
startActivity
(
@NonNull
final
Bundle
extras
,
@NonNull
final
Class
<?
extends
Activity
>
clz
,
@N
onNull
final
Bundle
options
)
{
@N
ullable
final
Bundle
options
)
{
Context
context
=
Utils
.
getTopActivityOrApp
();
startActivity
(
context
,
extras
,
context
.
getPackageName
(),
clz
.
getName
(),
options
);
}
...
...
@@ -249,7 +250,7 @@ public final class ActivityUtils {
public
static
void
startActivity
(
@NonNull
final
Bundle
extras
,
@NonNull
final
Activity
activity
,
@NonNull
final
Class
<?
extends
Activity
>
clz
,
@N
onNull
final
Bundle
options
)
{
@N
ullable
final
Bundle
options
)
{
startActivity
(
activity
,
extras
,
activity
.
getPackageName
(),
clz
.
getName
(),
options
);
}
...
...
@@ -313,7 +314,7 @@ public final class ActivityUtils {
*/
public
static
void
startActivity
(
@NonNull
final
String
pkg
,
@NonNull
final
String
cls
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivity
(
Utils
.
getTopActivityOrApp
(),
null
,
pkg
,
cls
,
options
);
}
...
...
@@ -362,7 +363,7 @@ public final class ActivityUtils {
public
static
void
startActivity
(
@NonNull
final
Activity
activity
,
@NonNull
final
String
pkg
,
@NonNull
final
String
cls
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivity
(
activity
,
null
,
pkg
,
cls
,
options
);
}
...
...
@@ -428,7 +429,7 @@ public final class ActivityUtils {
public
static
void
startActivity
(
@NonNull
final
Bundle
extras
,
@NonNull
final
String
pkg
,
@NonNull
final
String
cls
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivity
(
Utils
.
getTopActivityOrApp
(),
extras
,
pkg
,
cls
,
options
);
}
...
...
@@ -483,7 +484,7 @@ public final class ActivityUtils {
@NonNull
final
Activity
activity
,
@NonNull
final
String
pkg
,
@NonNull
final
String
cls
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivity
(
activity
,
extras
,
pkg
,
cls
,
options
);
}
...
...
@@ -546,7 +547,7 @@ public final class ActivityUtils {
* @return {@code true}: success<br>{@code false}: fail
*/
public
static
boolean
startActivity
(
@NonNull
final
Intent
intent
,
@N
onNull
final
Bundle
options
)
{
@N
ullable
final
Bundle
options
)
{
return
startActivity
(
intent
,
Utils
.
getTopActivityOrApp
(),
options
);
}
...
...
@@ -593,7 +594,7 @@ public final class ActivityUtils {
*/
public
static
void
startActivity
(
@NonNull
final
Activity
activity
,
@NonNull
final
Intent
intent
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivity
(
intent
,
activity
,
options
);
}
...
...
@@ -658,7 +659,7 @@ public final class ActivityUtils {
public
static
void
startActivityForResult
(
@NonNull
final
Activity
activity
,
@NonNull
final
Class
<?
extends
Activity
>
clz
,
final
int
requestCode
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivityForResult
(
activity
,
null
,
activity
.
getPackageName
(),
clz
.
getName
(),
requestCode
,
options
);
}
...
...
@@ -736,7 +737,7 @@ public final class ActivityUtils {
@NonNull
final
Activity
activity
,
@NonNull
final
Class
<?
extends
Activity
>
clz
,
final
int
requestCode
,
@N
onNull
final
Bundle
options
)
{
@N
ullable
final
Bundle
options
)
{
startActivityForResult
(
activity
,
extras
,
activity
.
getPackageName
(),
clz
.
getName
(),
requestCode
,
options
);
}
...
...
@@ -821,7 +822,7 @@ public final class ActivityUtils {
@NonNull
final
String
pkg
,
@NonNull
final
String
cls
,
final
int
requestCode
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivityForResult
(
activity
,
extras
,
pkg
,
cls
,
requestCode
,
options
);
}
...
...
@@ -900,7 +901,7 @@ public final class ActivityUtils {
public
static
void
startActivityForResult
(
@NonNull
final
Activity
activity
,
@NonNull
final
Intent
intent
,
final
int
requestCode
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivityForResult
(
intent
,
activity
,
requestCode
,
options
);
}
...
...
@@ -962,7 +963,7 @@ public final class ActivityUtils {
* @param options Additional options for how the Activity should be started.
*/
public
static
void
startActivities
(
@NonNull
final
Intent
[]
intents
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivities
(
intents
,
Utils
.
getTopActivityOrApp
(),
options
);
}
...
...
@@ -1005,7 +1006,7 @@ public final class ActivityUtils {
*/
public
static
void
startActivities
(
@NonNull
final
Activity
activity
,
@NonNull
final
Intent
[]
intents
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
startActivities
(
intents
,
activity
,
options
);
}
...
...
@@ -1543,7 +1544,7 @@ public final class ActivityUtils {
final
Bundle
extras
,
final
String
pkg
,
final
String
cls
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
Intent
intent
=
new
Intent
(
Intent
.
ACTION_VIEW
);
if
(
extras
!=
null
)
intent
.
putExtras
(
extras
);
intent
.
setComponent
(
new
ComponentName
(
pkg
,
cls
));
...
...
@@ -1580,7 +1581,7 @@ public final class ActivityUtils {
final
String
pkg
,
final
String
cls
,
final
int
requestCode
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
Intent
intent
=
new
Intent
(
Intent
.
ACTION_VIEW
);
if
(
extras
!=
null
)
intent
.
putExtras
(
extras
);
intent
.
setComponent
(
new
ComponentName
(
pkg
,
cls
));
...
...
@@ -1590,7 +1591,7 @@ public final class ActivityUtils {
private
static
boolean
startActivityForResult
(
final
Intent
intent
,
final
Activity
activity
,
final
int
requestCode
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
if
(!
isIntentAvailable
(
intent
))
{
Log
.
e
(
"ActivityUtils"
,
"intent is unavailable"
);
return
false
;
...
...
@@ -1605,7 +1606,7 @@ public final class ActivityUtils {
private
static
void
startActivities
(
final
Intent
[]
intents
,
final
Context
context
,
final
Bundle
options
)
{
@Nullable
final
Bundle
options
)
{
if
(!(
context
instanceof
Activity
))
{
for
(
Intent
intent
:
intents
)
{
intent
.
addFlags
(
Intent
.
FLAG_ACTIVITY_NEW_TASK
);
...
...
utilcode/lib/src/main/java/com/blankj/utilcode/util/UriUtils.java
浏览文件 @
2ed78f77
...
...
@@ -53,8 +53,13 @@ public final class UriUtils {
Log
.
d
(
"UriUtils"
,
uri
.
toString
());
String
authority
=
uri
.
getAuthority
();
String
scheme
=
uri
.
getScheme
();
String
path
=
uri
.
getPath
();
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
&&
path
!=
null
&&
path
.
startsWith
(
"/external"
))
{
return
new
File
(
Environment
.
getExternalStorageDirectory
().
getAbsolutePath
()
+
path
.
replace
(
"/external"
,
""
));
}
if
(
ContentResolver
.
SCHEME_FILE
.
equals
(
scheme
))
{
String
path
=
uri
.
getPath
();
if
(
path
!=
null
)
return
new
File
(
path
);
Log
.
d
(
"UriUtils"
,
uri
.
toString
()
+
" parse failed. -> 0"
);
return
null
;
...
...
utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/activity/ActivityActivity.kt
浏览文件 @
2ed78f77
...
...
@@ -167,7 +167,6 @@ class ActivityActivity : BaseTitleActivity() {
}
private
fun
getOption
(
type
:
Int
):
Bundle
?
{
LogUtils
.
d
(
type
)
when
(
type
)
{
0
->
return
ActivityOptionsCompat
.
makeCustomAnimation
(
this
,
R
.
anim
.
slide_in_right_1000
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录