我正在寻找一种在eclipce中以编程方式更改设备ID(android id)的方法。我试过这种方式,但它没有用。
Secure.putString(getContentResolver(),Secure.ANDROID_ID,"new id");
我该怎么办?
答案 0 :(得分:1)
您可以构建自己的自定义ROM,并使用签署自定义ROM固件的相同签名密钥对您的应用进行签名。或者,您可以将设备作为root用户并将应用程序安装为系统应用程序。然后,您可以为router.get('/', isAuthenticated, function(req, res) {
Order.find({ seller: req.session.passport.user }, function(err, orders) {
//handle error
var response = [];
orders.forEach(function(doc) {
doc.populate('customer', function(err, order) {
//handle error
response.push(order);
});
});
res.json(response);
});
});
添加'\\'.gsub(/(\\)/, '\1\1')
元素,并且可以查看代码是否有效。
否则,您无法修改这些值。引用the documentation for Settings.Secure
:
安全系统设置,包含应用程序可以读取但不允许写入的系统首选项。这些是用户必须通过系统UI显式修改的首选项或这些值的专用API,而不是由应用程序直接修改。