- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
有一段时间我一直在尝试获取附近基站的 CellID 和 LAC。不幸的是我没能做到。第一个选项是使用:
GsmCellLocation xXx = new GsmCellLocation();
CID = xXx.getCid();
LAC = xXx.getLac();
Toast output = Toast.makeText(getApplicationContext(), "Base station LAC is "+LAC+"\n"
+"Base station CID is " +CID, Toast.LENGTH_SHORT);
output.show();
但在这种情况下,我收到 -1 值(据我所知,这意味着它不是 GSM,但当我检查 isGSM 时,它显示“true”)。我发现的另一种上网方式(我更新了一下)
public void GetID(){
List<NeighboringCellInfo> neighCell = null;
TelephonyManager telManager = ( TelephonyManager )getSystemService(Context.TELEPHONY_SERVICE);
neighCell = telManager.getNeighboringCellInfo();
for (int i = 0; i < neighCell.size(); i++) {
try {
NeighboringCellInfo thisCell = neighCell.get(i);
int thisNeighCID = thisCell.getCid();
int thisNeighRSSI = thisCell.getRssi();
log(" "+thisNeighCID+" - "+thisNeighRSSI);
} catch (NumberFormatException e) {
e.printStackTrace();
NeighboringCellInfo thisCell = neighCell.get(i);
log(neighCell.toString());
}
}
}
但在这种情况下,应用程序会在我按下执行按钮后立即崩溃。 Eclipse 没有显示任何错误。可能有人知道如何解决我的问题?
Logcat says: 10-05 22:53:27.923: ERROR/dalvikvm(231): Unable to open stack trace file '/data/anr/traces.txt': Permission denied
使用的权限:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" />
可能是我忘了包括的问题:
TelephonyManager telManager = ( TelephonyManager )getSystemService(Context.TELEPHONY_SERVICE);
更新。我包括上面的行,崩溃消失了,但现在按下按钮后没有任何反应。更新了源代码。
最佳答案
您是否已确认您在 list 文件中设置了正确的权限?
TelephonyManager
需要一些权限,具体取决于您使用的 API。对于大多数 API,您需要 READ_PHONE_STATE
,此外 getNeighboringCellInfo
的文档中提到了 ACCESS_COARSE_UPDATES
,但是我认为这可能是一个文档错误,您实际上需要 ACCESS_COARSE_LOCATION
,它被记录为“允许应用程序访问粗略(例如,Cell-ID、WiFi)位置”
关于java - NeighboringCellInfo、CID 和 LAC 的空问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3868223/
我想在 javascript 中为文件生成 CID(内容标识符),而无需访问 IPFS 节点或互联网。我试过使用 js-multihashing-async首先散列文件和js-cid从哈希生成 CID
这是我的测试 tokenURI.json 文件,其中包含我传递给 token 合约的 imageURI。setTokenURI(): { "attributes": [ { "t
我遇到以下问题我正在使用 AlloyUI 在 Liferay 中实现 portlet 使用以下代码 " /> Portlet 仍然可以工作,但遇到以下错误 jodd.bean.Bean
这可能是一个非常基本的问题,但我在搜索中找不到。假设文件内容甚至一点都没有改变,IPFS CID 是否永远不会改变,即使它被不同的用户添加/固定? 在可预见的 future ,这种假设是否成立?我知道
这可能是一个非常基本的问题,但我在搜索中找不到。假设文件内容甚至一点都没有改变,IPFS CID 是否永远不会改变,即使它被不同的用户添加/固定? 在可预见的 future ,这种假设是否成立?我知道
我正在尝试在使用 mustache.js 构建的模板上渲染 Backbone 集合。问题是我无法在模板中获取模型的 cid。我的代码是 Phone Appo
-我用java代码编写的Cid程序.. -我的Cid程序可以添加案例并修改它们.. -我的程序连接到2个数据库,1是主数据库,1是辅助数据库.. 我的数据库是sqllite .. -我插入的案例每个案
Add Comment " method="post" id="additi
我想知道哪种资源(图片?视频?其他?)可以使用 cid 嵌入到 HTML 电子邮件中,如下所示: 您认为将 HTML 作为一个整体来保存 HTML 的一个好策略是用 base64 编码数据搜索和替换
我正在尝试为电子邮件创建一个界面。我想导入图片,但没有 cid 无法导入。例如: 这很好用。但我似乎无法将文字放在图片的左侧。请查看下面的代码以获得更好的理解! Airline Credi
我构建了一个 Android 应用程序,它可以处理来自 Google map 的共享 Intent 并显示它的坐标。 问题是他们发送了一个短 url,我用 Google 的 url shortner
我需要将图像嵌入到 HTML 邮件中。图片本身已经可以正常工作并按预期嵌入到邮件中,但存在一个问题:图片显示于:但不是: 有人知道是什么导致了这个问题吗? 最佳答案 你的语法是正确的。或者至少这是许
我有一个 View ,其模板如下所示: "> 我需要使用模型数据来渲染这个模板,所以我执行以下操作: render: function () { var tem
我有一些印地语的 PDF,并且有可提取的文本。我使用 pdfminer.six for python 3.6 来进行提取。输出如下: 正如我们所见,有许多字符被转换为“(cid :number)”形式
在所有版本中,我都能获得 SdCard 的详细信息,如序列号、CID 号......除了 Nougot 版本。 我正在使用以下方法获取 SdCard 详细信息。除牛轧糖外,所有版本都可以正常工作。这些
目前,我正在用网络中的单元对我的 Android 进行三边测量。它甚至比我想象的更准确。但没有我想要的那么准确。所以我想涉及比从 getNeighboringCellInfo 获得的更多的塔。我想获得
我正在编写一个网络应用程序,它在 PDF 的每个页面的顶部提取一行。 PDF 来自产品的不同版本,可以通过许多 PDF 打印机,也有不同的版本和不同的设置。 到目前为止,使用 PDFSharp 和 i
在 Backbone.js 中,有一个我看到的名为“cid”的属性......它是否仅用于模型对象(而不是 View 或集合) “id”和“idAttribute”也仅供模型对象使用吗?有什么不同?如
我使用 ConversatonScoped bean 作为我的 JSF 支持 bean。有时,url 会附加 ?cid=XX。然而,当 session 作用域 bean 过期时,这通常会导致问题。它在
我正在尝试根据单击的按钮将“courseid”发送到本地存储,但 onclick 不起作用。有没有一种方法可以根据单击的按钮将相关的“courseid”接收到 onclick 函数。 handleC
我是一名优秀的程序员,十分优秀!