android 魅族定位权限,魅族Flyme5.2的权限问题

news/2024/11/23 12:46:16/

在android6.0下,是不是不用去手动的申请权限,就是直接在manifest中注册后,就获得了权限

replaceall在代码的最后一行,应为获取不到num所以会空指针。在魅族中能跳转到通信录界面,但是点击号码是不能返回得到num。显示没有获得权限

我现在用模拟器测试了4.x和6.0的系统,可以正常运行

希望大哥,能帮我调下下面的代码

下面是我的代码:

private TextView numberTxt;

private Button button;

String TAG = "NUMBER: ";

@Override

protected void onCreate(@Nullable Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_gwtnumber_two);

numberTxt = (TextView) findViewById(R.id.number_tv);

button = (Button) findViewById(R.id.getNumber_Btn);

button.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

PackageManager pm = getPackageManager();

boolean permission = (PackageManager.PERMISSION_GRANTED ==

pm.checkPermission("android.permission.READ_CONTACTS", "packageName"));

if (permission) {

Log.e(TAG, "有");

}else {

Log.e(TAG, "木有这个权限");

}

Intent intent = new Intent();

intent.setAction("android.intent.action.PICK");

intent.setType("vnd.android.cursor.dir/phone_v2");

startActivityForResult(intent, 0);

}

});

}

@Override

protected void onActivityResult ( int requestCode, int resultCode, Intent data){

super.onActivityResult(requestCode, resultCode, data);

if (data != null) {

Uri uri = data.getData();

String num = null;

// 创建内容解析者

ContentResolver contentResolver = getContentResolver();

Cursor cursor = contentResolver.query(uri,

null, null, null, null);

while (cursor.moveToNext()) {

num = cursor.getString(cursor.getColumnIndex("data1"));

}

cursor.close();

num = num.replaceAll("-", "");//替换的操作,555-6 -> 5556\

numberTxt.setText(num);

}

}


http://www.ppmy.cn/news/633544.html

相关文章

【Android】关于魅族机型适配问题

一、魅族hold 下拉悬停功能的屏蔽 魅族自带的下拉悬停功能有时用起来体验太差,Android开发中很多地方会碰到与设计想冲突的地方 一般如:ListView ScrollView 等可下滑控件操作是会碰到,如需选择性屏蔽可通过如下API实现: * .se…

java集成魅族推送sdk

测试代码块 /*** 魅族推送测试类* */ public class Meizu {public static final int APP_ID 123;public static final String APP_KEY "APP_KEY";public static final String APP_SECRET "APP_SECRET";// 需要推送用户的注册dipublic static final Str…

vscode调试python配置

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid830387"version": "0.2.0","configurations": [{"name": "Python: 当前文…

Elasticsearch Global Ordinals

用于减少字符串字段 fielddata 内存使用的技术之一称为序数(ordinals)。想象一下,我们有十亿个文档,每个文档都有一个状态字段。 只有三种状态:status_pending、status_published、status_deleted。 如果我们要在内存中…

智能业务流平台V2.0 发布

软件行业的发展到现阶段,业务系统的发展已经到个性化、定制化时代,软件行业也步入了服务化的时代。由此就引发了一系列问题。软件企业如何能快速响应客户需求及降低开发成本?最终用户在购买软件系统后,自身的业务规则发生变化时&a…

计算机课程设计参考文献,近几年课程设计参考文献 课程设计参考文献有哪些...

汇总了【100个】与课程设计相关论文参考文献,为广大毕业生和职称者推荐近几年课程设计参考文献,解决在校大学生不知个课程设计参考文献有哪些等相关问题! 一、课程设计论文参考文献范文 [1]军校课程设计人员学习素质提升基于心理学角度.李华.王建和.田东岳,2013教育部学习科学…

甬矽电子科创板上市:年营收21亿募资11亿 市值122亿

雷递网 雷建平 11月16日 甬矽电子(宁波)股份有限公司(简称:“甬矽电子”,股票代码为:“688362”)今日在科创板上市。 甬矽电子此次发行6000万股,发行价格18.54元,募资总额…

佳盈 IRF-601MC

网络 接口数量2 网络接口类型RS232,100Base-Fx 端口传输率(Mbps)0.1152网络协议支持ICMP, IP, TCP, UDP, DHCP, BOOTP, Telnet, DNS, SNMP, HTTP, SMTP, SNTP 其它 是否集成路由性能否可运行系统Windows 电气规 电源电压(V&#x…