Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
kaoshuangli9552
mockgps
提交
5de0c2c6
M
mockgps
项目概览
kaoshuangli9552
/
mockgps
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
mockgps
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5de0c2c6
编写于
11月 16, 2018
作者:
V
Vergil
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix developer permission bug
上级
3921d17e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
26 addition
and
12 deletion
+26
-12
app/src/main/java/com/example/mockgps/MainActivity.java
app/src/main/java/com/example/mockgps/MainActivity.java
+26
-12
未找到文件。
app/src/main/java/com/example/mockgps/MainActivity.java
浏览文件 @
5de0c2c6
...
...
@@ -910,11 +910,13 @@ public class MainActivity extends AppCompatActivity
//提醒开启位置模拟的弹框
private
void
setDialog
()
{
//判断是否开启开发者选项
boolean
enableAdb
=
(
Settings
.
Secure
.
getInt
(
getContentResolver
(),
Settings
.
Secure
.
ADB_ENABLED
,
0
)
>
0
);
if
(!
enableAdb
)
{
DisplayToast
(
"请打先开开发者选项"
);
return
;
}
// boolean enableAdb = (Settings.Secure.getInt(getContentResolver(), Settings.Secure.ALLOW_MOCK_LOCATION, 0) > 0);
// if (!enableAdb) {
// DisplayToast("请打先开开发者选项");
// return;
// }
new
AlertDialog
.
Builder
(
this
)
.
setTitle
(
"启用位置模拟"
)
//这里是表头的内容
...
...
@@ -923,8 +925,13 @@ public class MainActivity extends AppCompatActivity
new
DialogInterface
.
OnClickListener
()
{
@Override
public
void
onClick
(
DialogInterface
dialog
,
int
which
)
{
Intent
intent
=
new
Intent
(
Settings
.
ACTION_APPLICATION_DEVELOPMENT_SETTINGS
);
startActivity
(
intent
);
try
{
Intent
intent
=
new
Intent
(
Settings
.
ACTION_APPLICATION_DEVELOPMENT_SETTINGS
);
startActivity
(
intent
);
}
catch
(
Exception
e
){
DisplayToast
(
"无法跳转到开发者选项,请先确保您的设备已处于开发者模式"
);
e
.
printStackTrace
();
}
}
})
//setPositiveButton里面的onClick执行的是左边按钮
.
setNegativeButton
(
"取消"
,
//这个string是设置右边按钮的文字
...
...
@@ -1396,14 +1403,21 @@ public class MainActivity extends AppCompatActivity
//noinspection SimplifiableIfStatement
if
(
id
==
R
.
id
.
action_setting
)
{
//判断是否开启开发者选项
boolean
enableAdb
=
(
Settings
.
Secure
.
getInt
(
getContentResolver
(),
Settings
.
Secure
.
ADB_ENABLED
,
0
)
>
0
);
if
(!
enableAdb
)
{
DisplayToast
(
"请打先开开发者选项"
);
}
else
{
try
{
Intent
intent
=
new
Intent
(
Settings
.
ACTION_APPLICATION_DEVELOPMENT_SETTINGS
);
startActivity
(
intent
);
}
catch
(
Exception
e
){
DisplayToast
(
"无法跳转到开发者选项,请先确保您的设备已处于开发者模式"
);
e
.
printStackTrace
();
}
//判断是否开启开发者选项
// boolean enableAdb = (Settings.Secure.getInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0) > 0);
// if (!enableAdb) {
// DisplayToast("请打先开开发者选项");
// } else {
// Intent intent = new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS);
// startActivity(intent);
// }
return
true
;
}
else
if
(
id
==
R
.
id
.
action_resetMap
)
{
resetMap
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录