问题标签 [android-identifiers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - GSF ID KEY (google service framework id) 作为 Android 设备唯一标识符
我需要唯一标识一个 Android 设备。我阅读了有关 ANDROID_ID 的信息,但 Android 2.2 似乎存在问题。还有其他与 TelephonyManager 相关的标识符,但我认为它们不适用于平板电脑。
所以,寻找在我偶然发现的 GSF ID KEY(谷歌服务框架 ID)的每台设备上工作的东西。你们认为这是一个可靠且始终有效的解决方案吗?这是我找到的用于检索 GSF ID KEY 的代码:
android - 在android中设置线性布局ID的困难
这是我的 onCreate 方法。我正在尝试设置按钮以将布局背景的背景更改为不同的颜色。但是 findViewById 无法获取布局。
我通过给它另一个线性布局子来修复它,但我仍然想知道它为什么不起作用。
android - 如何以编程方式在android中随机生成id?
我正在尝试为视图生成随机 ID,如下面的屏幕截图所示。但它没有用。它为空。我应该如何 findViewById ?
android - 以编程方式在 for 循环中获取视图 ID?
我只是想知道。有没有办法使用 for 循环创建一个 id
我在 xml 中有 10 个按钮。有 id现在我在其中button1,button2,button3... button10
创建一个Button 数组java class
并这样做
我想知道我该怎么做这种工作。使用 for 循环获取所有按钮以使我的工作更快,并且有时我想设置所有按钮的文本。
android - 有没有办法在访问我的网站时找出 android 设备的唯一 ID?
我正在考虑拥有自己的网站来销售我的 android 应用程序。有人购买我的应用程序后,我希望将该用户的设备 ID 存储在我的服务器上,以便当我的应用程序将许可数据发送到我的服务器时,我已经将该设备的 ID 存储在那里。我的应用程序将验证该设备 ID,并允许进一步访问该应用程序。所以我的问题是,有什么方法可以获取设备的唯一设备 ID,它实际上在我的网站上为我的应用程序付费?每一个答案都值得赞赏。
android - @+android:id 有什么合法用途吗?
在我将我的 android 工具升级到最新版本以在API21上工作后,尝试编译我的项目导致以下错误:
- update_languages_button_preference_layout.xml:2:注意:您的意思是使用@+id而不是@+android:id吗?
- update_languages_button_preference_layout.xml:2:错误:为外部包 android 创建资源:id/layout。
- update_languages_button_preference_layout.xml:2:错误:错误:找不到与给定名称匹配的资源(在 'id' 处,值为'@+android:id/layout')。
问题似乎出在这行android:id="@+android:id/layout"
:用@+id 替换@ +android:id足以能够正常编译和运行项目。
然而,对整个代码库的快速搜索发现了项目中android:id="@+android:id/...
使用该构造的其他几个位置。这些显然并没有阻止该项目通过所有测试,即使我不能保证它们仍在使用中。
是否有任何合法使用
android:id="@+android:id
可以证明将这些引用留在我们的 xml 文件中,而不是全部替换为@+id
?为什么他们没有提出与第一个文件相同的错误?
java - “未找到 ID 视图” - Android 片段
所以我正在为一个朋友开发一个应用程序,它一直在崩溃并且无法在我的设备上运行(OnePlus One)。
我在这里不断收到一条错误消息,提示“没有为 id 找到视图”:
我有两节课;NavigationDrawer 类(本质上是我的 MainActivity):
Java --- http://pastebin.com/4BiYvxiS | XML --- http://pastebin.com/Fnat83uf
还有一个名为 StartingFragment 的类(我想在抽屉关闭/不活动时成为主视图)。
Java --- http://pastebin.com/HNeHzx1h | XML --- http://pastebin.com/2viTEWR8
这是出现错误的代码(来自 NavDrawer.java):
我已经查看了整个 StackOverflow,我看到其他人是如何收到此错误的,但我不完全确定为什么我不断收到此错误,或者如何修复它。
我在这里查看了这个问题: https ://stackoverflow.com/a/8158916我看到R.id.starting_fragment应该是R.layout.nav_drawer的孩子。
但是,我不知道要在我的代码中调整什么。我应该删除我拥有的按钮,然后在我的nav_drawer.xml中有片段代码吗?比如这样:
或者真的......我应该在我的代码中用什么替换R.id.starting_fragment?
android - 哪些 android 唯一标识符请求不会引起隐私问题?
我有一个应用程序,我想在其中为每个设备创建唯一标识符。我可以从 sdk 访问哪些属性,这些属性在安装时不会要求特殊权限(因此不会引起用户的隐私问题),这有帮助吗?我在想imei,android-advertising-id,mac-address,installed-apps等。
java - How to Pass a Resource Id as a Parameter; without NullPointerException
Working on an Android app where each activity has its own timer. Originally I had code like this in every class
I am now trying to create a new class that has a method called tTimer()
like in the above code, so that I can instantiate a new object of that class, and then call the method in onCreate()
, that way I don't have to rewrite timer code in every class, like I had previously done.
I tried to parameterize the method like this:
And what I keep getting is a NullPointerException, which points to my class called CustomTimerActivity
Why am I not able to pass the resource Id's as parameters? Or is the NPE coming from something else?
Here is the CustomTimerActivity
I made:
The issue must be something to do with findViewById()
and the Id that is used as input, right?
Here is another NullPointerException I get when the Intent is called.
android - 如何获取视图 id 的字符串表示形式
我有一个view
并且我有它的资源 ID(即R.id.xxx
),我想提取该xxx
部分并将其转换为字符串。
那有可能吗?
为了清楚起见,我有view.getId()
一个资源整数,而不是 id 的实际名称。