Android之查看签名的命令和SharedPreferences以及ContentProvider使用
来源:互联网 发布:淘宝装修店铺怎么弄的 编辑:程序博客网 时间:2024/05/02 08:55
自己的签名查看签名信息
应用包解析查看xxx.RSA中可以看到签名信息
/** * SharePreferences */ SharedPreferences sp = this.getSharedPreferences("bn", Context.MODE_PRIVATE); String lastLoginTime=sp.getString("time",null); if (lastLoginTime == null) { lastLoginTime = "用户你好,欢迎第一次登陆"; } else { lastLoginTime = "用户您好,您上次登陆的时间为:" + lastLoginTime; } SharedPreferences.Editor editor = sp.edit(); editor.putString("time", new Date().toLocaleString()); editor.commit(); textView2.setText(lastLoginTime);
ContentProvider
public class SimpleActivity extends AppCompatActivity { ContentResolver cr; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_simple); ButterKnife.bind(this); cr = this.getContentResolver();//获取ContentResolver对象 Cursor cursor = cr.query(Uri.parse("content://com.android.contacts/contacts"), null, null, null, null ); StringBuilder sb = new StringBuilder(); while (cursor.moveToNext()) { //获取联系人姓名 String contactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID)); String name = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)); sb.append("contactId=").append(contactId).append(",name=").append(name); //获取联系人手机号码 Cursor phnones = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + "=" + contactId, null, null ); while (phnones.moveToNext()) { String phone = phnones.getString(phnones.getColumnIndex("data1")); sb.append(",phone=").append(phone); } } Log.i(TAG, "onCreate: "+sb.toString()); cursor.close(); } public static final String TAG = SimpleActivity.class.getSimpleName();}
权限
<uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission> <uses-permission android:name="android.permission.READ_CONTACTS"/>
0 0
- Android之查看签名的命令和SharedPreferences以及ContentProvider使用
- android 签名查看的命令
- Android数据的四种存储方式之SharedPreferences、SQLite、ContentProvider和File
- android studio签名文件,以及查看MD5和SHA1信息
- android查看签名文件命令
- Android ContentProvider之自定义内容提供者以及UriMatcher使用
- android之contentProvider的使用以及为其添加观察者(ContentObserver)
- Android基础的sharedPreferences存储,ListView,以及httpclient,和asynchttp框架请求的使用
- Android开发之SharedPreferences的使用
- android开发笔记之SharedPreferences的使用
- Android开发之SharedPreferences的使用
- Android基础学习之SharedPreferences的使用
- Android之SharedPreferences的高级使用
- Android ContentProvider、ContentResolver和ContentObserver的使用
- android SQLiteOpenHelper和ContentProvider的结合使用
- 常用查看Android的Key签名信息命令
- Android设置签名和查看签名
- Android ContentProvider的使用
- shell脚本语言学习笔记-4
- HBuildr写发送短信和插入联系人
- C primer plus 第十章 练习7:
- 如何将 Excel数据 快速变成insert 语句
- LimitQueue一个限制固定长度的队列结构
- Android之查看签名的命令和SharedPreferences以及ContentProvider使用
- 子串查找问题改进算法
- JAVA生成XML
- Rails中destroy_all和delete_all的差别
- android studio 修改project的路径
- UEStudio使用入门
- Linux下的硬件驱动——USB设备(下)
- 链接、装载与库(2)—编译和链接2.1
- JSON数据的解析和生成Json数据