Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
DoraemonKit
提交
cb5c9799
D
DoraemonKit
项目概览
DiDi
/
DoraemonKit
大约 1 年 前同步成功
通知
166
Star
19623
Fork
3062
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
DoraemonKit
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
cb5c9799
编写于
4月 30, 2019
作者:
糕冷羊
提交者:
GitHub
4月 30, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #162 from azhon/master
添加查看当前栈顶Activity的信息
上级
4a89e26d
a8d616da
变更
14
显示空白变更内容
内联
并排
Showing
14 changed file
with
439 addition
and
1 deletion
+439
-1
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/DoraemonKit.java
...rc/main/java/com/didichuxing/doraemonkit/DoraemonKit.java
+2
-0
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/config/TopActivityConfig.java
...com/didichuxing/doraemonkit/config/TopActivityConfig.java
+25
-0
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/constant/FragmentIndex.java
...a/com/didichuxing/doraemonkit/constant/FragmentIndex.java
+1
-0
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/constant/SharedPrefsKey.java
.../com/didichuxing/doraemonkit/constant/SharedPrefsKey.java
+1
-0
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/topactivity/TopActivity.java
.../didichuxing/doraemonkit/kit/topactivity/TopActivity.java
+52
-0
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/topactivity/TopActivityFloatPage.java
...ing/doraemonkit/kit/topactivity/TopActivityFloatPage.java
+155
-0
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/topactivity/TopActivityFragment.java
...xing/doraemonkit/kit/topactivity/TopActivityFragment.java
+70
-0
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/ui/UniversalActivity.java
...ava/com/didichuxing/doraemonkit/ui/UniversalActivity.java
+4
-1
Android/doraemonkit/src/main/res/layout/dk_float_view_top_activity.xml
...monkit/src/main/res/layout/dk_float_view_top_activity.xml
+93
-0
Android/doraemonkit/src/main/res/layout/dk_fragment_top_activity.xml
...aemonkit/src/main/res/layout/dk_fragment_top_activity.xml
+20
-0
Android/doraemonkit/src/main/res/values-en-rUS/strings.xml
Android/doraemonkit/src/main/res/values-en-rUS/strings.xml
+4
-0
Android/doraemonkit/src/main/res/values-zh-rCN/strings.xml
Android/doraemonkit/src/main/res/values-zh-rCN/strings.xml
+4
-0
Android/doraemonkit/src/main/res/values-zh-rTW/strings.xml
Android/doraemonkit/src/main/res/values-zh-rTW/strings.xml
+4
-0
Android/doraemonkit/src/main/res/values/strings.xml
Android/doraemonkit/src/main/res/values/strings.xml
+4
-0
未找到文件。
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/DoraemonKit.java
浏览文件 @
cb5c9799
...
...
@@ -29,6 +29,7 @@ import com.didichuxing.doraemonkit.kit.parameter.ram.Ram;
import
com.didichuxing.doraemonkit.kit.sysinfo.SysInfo
;
import
com.didichuxing.doraemonkit.kit.temporaryclose.TemporaryClose
;
import
com.didichuxing.doraemonkit.kit.timecounter.TimeCounterKit
;
import
com.didichuxing.doraemonkit.kit.topactivity.TopActivity
;
import
com.didichuxing.doraemonkit.kit.viewcheck.ViewChecker
;
import
com.didichuxing.doraemonkit.kit.webdoor.WebDoor
;
import
com.didichuxing.doraemonkit.kit.webdoor.WebDoorManager
;
...
...
@@ -161,6 +162,7 @@ public class DoraemonKit {
tool
.
add
(
new
Crash
());
tool
.
add
(
new
LogInfo
());
tool
.
add
(
new
DataClean
());
tool
.
add
(
new
TopActivity
());
performance
.
add
(
new
FrameInfo
());
performance
.
add
(
new
Cpu
());
...
...
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/config/TopActivityConfig.java
0 → 100644
浏览文件 @
cb5c9799
package
com.didichuxing.doraemonkit.config
;
import
android.content.Context
;
import
com.didichuxing.doraemonkit.constant.SharedPrefsKey
;
import
com.didichuxing.doraemonkit.util.SharedPrefsUtil
;
/**
* 项目名: Android
* 包名 com.didichuxing.doraemonkit.config
* 文件名: TopActivityConfig
* 创建时间: 2019-04-29 on 12:27
*
* @author 阿钟
*/
public
class
TopActivityConfig
{
public
static
boolean
isTopActivityOpen
(
Context
context
)
{
return
SharedPrefsUtil
.
getBoolean
(
context
,
SharedPrefsKey
.
TOP_ACTIVITY_OPEN
,
false
);
}
public
static
void
setTopActivityOpen
(
Context
context
,
boolean
open
)
{
SharedPrefsUtil
.
putBoolean
(
context
,
SharedPrefsKey
.
TOP_ACTIVITY_OPEN
,
open
);
}
}
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/constant/FragmentIndex.java
浏览文件 @
cb5c9799
...
...
@@ -23,4 +23,5 @@ public interface FragmentIndex {
int
FRAGMENT_TIME_COUNTER
=
17
;
int
FRAGMENT_WEB_DOOR_DEFAULT
=
18
;
int
FRAGMENT_CUSTOM
=
19
;
int
FRAGMENT_TOP_ACTIVITY
=
20
;
}
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/constant/SharedPrefsKey.java
浏览文件 @
cb5c9799
...
...
@@ -19,4 +19,5 @@ public interface SharedPrefsKey {
String
VIEW_CHECK_OPEN
=
"view_check_open"
;
String
LAYOUT_BORDER_OPEN
=
"layout_border_open"
;
String
LAYOUT_LEVEL_OPEN
=
"layout_level_open"
;
String
TOP_ACTIVITY_OPEN
=
"top_activity_open"
;
}
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/topactivity/TopActivity.java
0 → 100644
浏览文件 @
cb5c9799
package
com.didichuxing.doraemonkit.kit.topactivity
;
import
android.content.Context
;
import
android.content.Intent
;
import
com.didichuxing.doraemonkit.R
;
import
com.didichuxing.doraemonkit.constant.BundleKey
;
import
com.didichuxing.doraemonkit.constant.FragmentIndex
;
import
com.didichuxing.doraemonkit.kit.Category
;
import
com.didichuxing.doraemonkit.kit.IKit
;
import
com.didichuxing.doraemonkit.ui.UniversalActivity
;
/**
* 项目名: Android
* 包名 com.didichuxing.doraemonkit.kit.topactivity
* 文件名: TopActivity
* 创建时间: 2019-04-29 on 12:13
* 描述: 当前栈顶的Activity信息
*
* @author 阿钟
*/
public
class
TopActivity
implements
IKit
{
@Override
public
int
getCategory
()
{
return
Category
.
TOOLS
;
}
@Override
public
int
getName
()
{
return
R
.
string
.
dk_kit_top_activity
;
}
@Override
public
int
getIcon
()
{
return
R
.
drawable
.
dk_view_check
;
}
@Override
public
void
onClick
(
Context
context
)
{
Intent
intent
=
new
Intent
(
context
,
UniversalActivity
.
class
);
intent
.
setFlags
(
Intent
.
FLAG_ACTIVITY_NEW_TASK
);
intent
.
putExtra
(
BundleKey
.
FRAGMENT_INDEX
,
FragmentIndex
.
FRAGMENT_TOP_ACTIVITY
);
context
.
startActivity
(
intent
);
}
@Override
public
void
onAppInit
(
Context
context
)
{
}
}
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/topactivity/TopActivityFloatPage.java
0 → 100644
浏览文件 @
cb5c9799
package
com.didichuxing.doraemonkit.kit.topactivity
;
import
android.app.Activity
;
import
android.app.Application
;
import
android.content.Context
;
import
android.os.Bundle
;
import
android.view.LayoutInflater
;
import
android.view.MotionEvent
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.view.WindowManager
;
import
android.widget.TextView
;
import
com.didichuxing.doraemonkit.R
;
import
com.didichuxing.doraemonkit.config.TopActivityConfig
;
import
com.didichuxing.doraemonkit.ui.base.BaseFloatPage
;
import
com.didichuxing.doraemonkit.ui.base.FloatPageManager
;
import
com.didichuxing.doraemonkit.ui.base.TouchProxy
;
/**
* 项目名: Android
* 包名 com.didichuxing.doraemonkit.kit.topactivity
* 文件名: TopActivityFloatPage
* 创建时间: 2019-04-29 on 13:38
* 描述:
*
* @author 阿钟
*/
public
class
TopActivityFloatPage
extends
BaseFloatPage
implements
TouchProxy
.
OnTouchEventListener
,
Application
.
ActivityLifecycleCallbacks
{
private
TouchProxy
touchProxy
=
new
TouchProxy
(
this
);
private
WindowManager
windowManager
;
private
TextView
className
;
private
TextView
pkgName
;
private
TextView
pathName
;
private
Application
app
;
@Override
protected
void
onCreate
(
Context
context
)
{
super
.
onCreate
(
context
);
app
=
(
Application
)
context
.
getApplicationContext
();
app
.
registerActivityLifecycleCallbacks
(
this
);
windowManager
=
(
WindowManager
)
context
.
getSystemService
(
Context
.
WINDOW_SERVICE
);
}
@Override
protected
View
onCreateView
(
Context
context
,
ViewGroup
view
)
{
return
LayoutInflater
.
from
(
context
).
inflate
(
R
.
layout
.
dk_float_view_top_activity
,
null
);
}
@Override
protected
void
onViewCreated
(
View
view
)
{
super
.
onViewCreated
(
view
);
getRootView
().
setOnTouchListener
(
new
View
.
OnTouchListener
()
{
@Override
public
boolean
onTouch
(
View
v
,
MotionEvent
event
)
{
return
touchProxy
.
onTouchEvent
(
v
,
event
);
}
});
findViewById
(
R
.
id
.
close
).
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
public
void
onClick
(
View
v
)
{
TopActivityConfig
.
setTopActivityOpen
(
getContext
(),
false
);
FloatPageManager
.
getInstance
().
removeAll
(
TopActivityFloatPage
.
class
);
}
});
pkgName
=
findViewById
(
R
.
id
.
pkg_name
);
className
=
findViewById
(
R
.
id
.
class_name
);
pathName
=
findViewById
(
R
.
id
.
path_name
);
}
@Override
protected
void
onLayoutParamsCreated
(
WindowManager
.
LayoutParams
params
)
{
params
.
flags
=
WindowManager
.
LayoutParams
.
FLAG_NOT_FOCUSABLE
;
params
.
width
=
WindowManager
.
LayoutParams
.
MATCH_PARENT
;
params
.
height
=
WindowManager
.
LayoutParams
.
WRAP_CONTENT
;
params
.
x
=
0
;
params
.
y
=
0
;
}
@Override
public
void
onEnterForeground
()
{
super
.
onEnterForeground
();
getRootView
().
setVisibility
(
View
.
VISIBLE
);
}
@Override
public
void
onEnterBackground
()
{
super
.
onEnterBackground
();
getRootView
().
setVisibility
(
View
.
GONE
);
}
@Override
public
void
onMove
(
int
x
,
int
y
,
int
dx
,
int
dy
)
{
getLayoutParams
().
x
+=
dx
;
getLayoutParams
().
y
+=
dy
;
windowManager
.
updateViewLayout
(
getRootView
(),
getLayoutParams
());
}
@Override
public
void
onActivityResumed
(
Activity
activity
)
{
pkgName
.
setText
(
activity
.
getPackageName
());
className
.
setText
(
activity
.
getClass
().
getSimpleName
());
pathName
.
setText
(
activity
.
getClass
().
getName
());
}
@Override
public
void
onUp
(
int
x
,
int
y
)
{
}
@Override
public
void
onDown
(
int
x
,
int
y
)
{
}
@Override
public
void
onActivityCreated
(
Activity
activity
,
Bundle
savedInstanceState
)
{
}
@Override
public
void
onActivityStarted
(
Activity
activity
)
{
}
@Override
public
void
onActivityPaused
(
Activity
activity
)
{
}
@Override
public
void
onActivityStopped
(
Activity
activity
)
{
}
@Override
public
void
onActivitySaveInstanceState
(
Activity
activity
,
Bundle
outState
)
{
}
@Override
public
void
onActivityDestroyed
(
Activity
activity
)
{
}
@Override
protected
void
onDestroy
()
{
super
.
onDestroy
();
app
.
unregisterActivityLifecycleCallbacks
(
this
);
}
}
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/topactivity/TopActivityFragment.java
0 → 100644
浏览文件 @
cb5c9799
package
com.didichuxing.doraemonkit.kit.topactivity
;
import
android.os.Bundle
;
import
android.support.annotation.NonNull
;
import
android.support.annotation.Nullable
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.support.v7.widget.RecyclerView
;
import
android.view.View
;
import
com.didichuxing.doraemonkit.R
;
import
com.didichuxing.doraemonkit.config.TopActivityConfig
;
import
com.didichuxing.doraemonkit.ui.base.BaseFragment
;
import
com.didichuxing.doraemonkit.ui.base.FloatPageManager
;
import
com.didichuxing.doraemonkit.ui.base.PageIntent
;
import
com.didichuxing.doraemonkit.ui.setting.SettingItem
;
import
com.didichuxing.doraemonkit.ui.setting.SettingItemAdapter
;
import
com.didichuxing.doraemonkit.ui.widget.titlebar.HomeTitleBar
;
/**
* 项目名: Android
* 包名 com.didichuxing.doraemonkit.kit.topactivity
* 文件名: TopActivityFragment
* 创建时间: 2019-04-29 on 12:16
* 描述:
*
* @author 阿钟
*/
public
class
TopActivityFragment
extends
BaseFragment
{
@Override
protected
int
onRequestLayout
()
{
return
R
.
layout
.
dk_fragment_top_activity
;
}
@Override
public
void
onViewCreated
(
@NonNull
View
view
,
@Nullable
Bundle
savedInstanceState
)
{
super
.
onViewCreated
(
view
,
savedInstanceState
);
initView
();
}
private
void
initView
()
{
HomeTitleBar
titleBar
=
findViewById
(
R
.
id
.
title_bar
);
titleBar
.
setListener
(
new
HomeTitleBar
.
OnTitleBarClickListener
()
{
@Override
public
void
onRightClick
()
{
getActivity
().
finish
();
}
});
RecyclerView
topActivityList
=
findViewById
(
R
.
id
.
top_activity_list
);
topActivityList
.
setLayoutManager
(
new
LinearLayoutManager
(
getContext
()));
SettingItemAdapter
topActivityAdapter
=
new
SettingItemAdapter
(
getContext
());
topActivityAdapter
.
append
(
new
SettingItem
(
R
.
string
.
dk_kit_top_activity
,
TopActivityConfig
.
isTopActivityOpen
(
getContext
())));
topActivityAdapter
.
setOnSettingItemSwitchListener
(
new
SettingItemAdapter
.
OnSettingItemSwitchListener
()
{
@Override
public
void
onSettingItemSwitch
(
View
view
,
SettingItem
data
,
boolean
on
)
{
if
(
data
.
desc
==
R
.
string
.
dk_kit_top_activity
)
{
if
(
on
)
{
PageIntent
intent
=
new
PageIntent
(
TopActivityFloatPage
.
class
);
FloatPageManager
.
getInstance
().
add
(
intent
);
getActivity
().
finish
();
}
else
{
FloatPageManager
.
getInstance
().
removeAll
(
TopActivityFloatPage
.
class
);
}
TopActivityConfig
.
setTopActivityOpen
(
getContext
(),
on
);
}
}
});
topActivityList
.
setAdapter
(
topActivityAdapter
);
}
}
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/ui/UniversalActivity.java
浏览文件 @
cb5c9799
...
...
@@ -11,7 +11,6 @@ import com.didichuxing.doraemonkit.kit.blockmonitor.BlockMonitorFragment;
import
com.didichuxing.doraemonkit.kit.colorpick.ColorPickerSettingFragment
;
import
com.didichuxing.doraemonkit.kit.crash.CrashCaptureMainFragment
;
import
com.didichuxing.doraemonkit.kit.custom.MonitorDataUploadFragment
;
import
com.didichuxing.doraemonkit.kit.custom.UploadMonitorInfoBean
;
import
com.didichuxing.doraemonkit.kit.dataclean.DataCleanFragment
;
import
com.didichuxing.doraemonkit.kit.fileexplorer.FileExplorerFragment
;
import
com.didichuxing.doraemonkit.kit.gpsmock.GpsMockFragment
;
...
...
@@ -22,6 +21,7 @@ import com.didichuxing.doraemonkit.kit.parameter.frameInfo.FrameInfoFragment;
import
com.didichuxing.doraemonkit.kit.parameter.ram.RamMainPageFragment
;
import
com.didichuxing.doraemonkit.kit.sysinfo.SysInfoFragment
;
import
com.didichuxing.doraemonkit.kit.timecounter.TimeCounterFragment
;
import
com.didichuxing.doraemonkit.kit.topactivity.TopActivityFragment
;
import
com.didichuxing.doraemonkit.kit.viewcheck.ViewCheckFragment
;
import
com.didichuxing.doraemonkit.kit.webdoor.WebDoorDefaultFragment
;
import
com.didichuxing.doraemonkit.kit.webdoor.WebDoorFragment
;
...
...
@@ -103,6 +103,9 @@ public class UniversalActivity extends BaseActivity {
case
FragmentIndex
.
FRAGMENT_CUSTOM
:
fragmentClass
=
MonitorDataUploadFragment
.
class
;
break
;
case
FragmentIndex
.
FRAGMENT_TOP_ACTIVITY
:
fragmentClass
=
TopActivityFragment
.
class
;
break
;
default
:
break
;
}
...
...
Android/doraemonkit/src/main/res/layout/dk_float_view_top_activity.xml
0 → 100644
浏览文件 @
cb5c9799
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
>
<android.support.constraint.ConstraintLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_marginLeft=
"15dp"
android:layout_marginRight=
"15dp"
android:background=
"@drawable/dk_info_background"
>
<LinearLayout
android:id=
"@+id/ll_class_name"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginHorizontal=
"10dp"
android:layout_marginTop=
"10dp"
android:layout_marginBottom=
"5dp"
app:layout_constraintBottom_toTopOf=
"@+id/ll_pkg_name"
app:layout_constraintEnd_toStartOf=
"@+id/close"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
>
<TextView
style=
"@style/DK.Text.Darker"
android:text=
"@string/dk_kit_class_name"
/>
<TextView
android:id=
"@+id/class_name"
style=
"@style/DK.Text.Darker"
android:gravity=
"left"
/>
</LinearLayout>
<LinearLayout
android:id=
"@+id/ll_pkg_name"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_marginHorizontal=
"10dp"
android:layout_marginBottom=
"5dp"
app:layout_constraintBottom_toTopOf=
"@+id/ll_path_name"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/ll_class_name"
>
<TextView
style=
"@style/DK.Text.Darker"
android:text=
"@string/dk_kit_pkg_name"
/>
<TextView
android:id=
"@+id/pkg_name"
style=
"@style/DK.Text.Darker"
android:gravity=
"left"
/>
</LinearLayout>
<LinearLayout
android:id=
"@+id/ll_path_name"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginHorizontal=
"10dp"
android:layout_marginBottom=
"10dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/ll_pkg_name"
>
<TextView
style=
"@style/DK.Text.Darker"
android:text=
"@string/dk_kit_path_name"
/>
<TextView
android:id=
"@+id/path_name"
style=
"@style/DK.Text.Darker"
android:gravity=
"left"
/>
</LinearLayout>
<ImageView
android:id=
"@+id/close"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"12dp"
android:layout_marginRight=
"12dp"
android:src=
"@drawable/dk_close_icon"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
</android.support.constraint.ConstraintLayout>
</FrameLayout>
\ No newline at end of file
Android/doraemonkit/src/main/res/layout/dk_fragment_top_activity.xml
0 → 100644
浏览文件 @
cb5c9799
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
>
<com.didichuxing.doraemonkit.ui.widget.titlebar.HomeTitleBar
android:id=
"@+id/title_bar"
android:layout_width=
"match_parent"
android:layout_height=
"89dp"
app:dkIcon=
"@drawable/dk_close_icon_big"
app:dkTitle=
"@string/dk_kit_top_activity"
/>
<android.support.v7.widget.RecyclerView
android:id=
"@+id/top_activity_list"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
</LinearLayout>
\ No newline at end of file
Android/doraemonkit/src/main/res/values-en-rUS/strings.xml
浏览文件 @
cb5c9799
...
...
@@ -22,6 +22,10 @@
<string
name=
"dk_kit_time_counter"
>
Time Counter
</string>
<string
name=
"dk_kit_exit"
>
Exit
</string>
<string
name=
"dk_kit_db_detail"
>
Data Base
</string>
<string
name=
"dk_kit_top_activity"
>
Top Activity
</string>
<string
name=
"dk_kit_pkg_name"
>
Package Name:
</string>
<string
name=
"dk_kit_class_name"
>
Class Name:
</string>
<string
name=
"dk_kit_path_name"
>
Class Path:
</string>
<string
name=
"dk_sysinfo_device_info"
>
Mobile Info
</string>
<string
name=
"dk_sysinfo_app_info"
>
App Info
</string>
...
...
Android/doraemonkit/src/main/res/values-zh-rCN/strings.xml
浏览文件 @
cb5c9799
...
...
@@ -23,6 +23,10 @@
<string
name=
"dk_kit_time_counter"
>
耗时
</string>
<string
name=
"dk_kit_exit"
>
退出
</string>
<string
name=
"dk_kit_db_detail"
>
数据库查看
</string>
<string
name=
"dk_kit_top_activity"
>
当前Activity
</string>
<string
name=
"dk_kit_pkg_name"
>
包名:
</string>
<string
name=
"dk_kit_class_name"
>
类名:
</string>
<string
name=
"dk_kit_path_name"
>
路径:
</string>
<string
name=
"dk_sysinfo_device_info"
>
手机信息
</string>
<string
name=
"dk_sysinfo_app_info"
>
App信息
</string>
...
...
Android/doraemonkit/src/main/res/values-zh-rTW/strings.xml
浏览文件 @
cb5c9799
...
...
@@ -23,6 +23,10 @@
<string
name=
"dk_kit_time_counter"
>
耗時
</string>
<string
name=
"dk_kit_exit"
>
退出 Doraemonkit
</string>
<string
name=
"dk_kit_db_detail"
>
資料庫查看
</string>
<string
name=
"dk_kit_top_activity"
>
當前Activity
</string>
<string
name=
"dk_kit_pkg_name"
>
包名:
</string>
<string
name=
"dk_kit_class_name"
>
類名:
</string>
<string
name=
"dk_kit_path_name"
>
路徑:
</string>
<string
name=
"dk_sysinfo_device_info"
>
手機資訊
</string>
<string
name=
"dk_sysinfo_app_info"
>
App 資訊
</string>
...
...
Android/doraemonkit/src/main/res/values/strings.xml
浏览文件 @
cb5c9799
...
...
@@ -22,6 +22,10 @@
<string
name=
"dk_kit_net_monitor"
>
流量监控
</string>
<string
name=
"dk_kit_time_counter"
>
耗时
</string>
<string
name=
"dk_kit_db_detail"
>
数据库查看
</string>
<string
name=
"dk_kit_top_activity"
>
当前Activity
</string>
<string
name=
"dk_kit_pkg_name"
>
包名:
</string>
<string
name=
"dk_kit_class_name"
>
类名:
</string>
<string
name=
"dk_kit_path_name"
>
路径:
</string>
<string
name=
"dk_kit_exit"
>
退出
</string>
<string
name=
"dk_kit_layout_border"
>
布局边框
</string>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录