小编Hoc*_*ock的帖子

如何在Android中获取simCard号码

在我的应用程序中,我想从sim 卡中获取电话号码并显示用户。 我写了下面的代码,但在模拟器中显示了 sim 卡号,但某些设备(如三星)不显示任何 sim 卡号。

清单代码:

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Run Code Online (Sandbox Code Playgroud)

活动代码:

public class FetchSimActivity extends AppCompatActivity {

    TextView fetchSimCardTxt, fetchNumCardTxt;
    TelephonyManager tm;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_fetch_sim);
        fetchSimCardTxt = findViewById(R.id.fetchSimCardTxt);
        fetchNumCardTxt = findViewById(R.id.fetchNumCardTxt);
        tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
            // TODO: Consider calling
            //    ActivityCompat#requestPermissions
            // here to request the missing permissions, and then overriding
            //   public void onRequestPermissionsResult(int requestCode, String[] permissions,
            //                                          int[] grantResults)
            // to …
Run Code Online (Sandbox Code Playgroud)

java android

3
推荐指数
1
解决办法
1万
查看次数

如何在 Android 上的 RecyclerView 中对列表进行排序

在我的应用程序中,我想将服务器中的一些数据添加RecyclerView.
\n我写了下面的代码,我可以从服务器获取数据并显示到RecyclerView.
\n但我的 json 未按服务器的字母排序。\n我想在将此数据添加到 中之前,首先用字母表对其进行排序,然后添加到 中。\n我的 json :
ArrayListArrayList

\n\n
{\n    "validationCheckResult": {\n        "isValid": true,\n        "message": "Success"\n    },\n    "internalCarBoard": [{\n        "id": 0,\n        "name": \xe2\x80\x9cS500\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cBenz\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": "\xc2\xa0E250\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cBenz\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": \xe2\x80\x9cTT\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cAudi\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": "\xc2\xa0Talisman\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cRenult\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": "\xc2\xa0Accord\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cHonda\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": \xe2\x80\x9cA8\xe2\x80\x9d,\n        "companyName": …
Run Code Online (Sandbox Code Playgroud)

java sorting android android-recyclerview

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

java ×2

android-recyclerview ×1

sorting ×1