Imitation iPhone password lock effect

Imitation iPhone password lock effect

Source code introduction

An iPhone-like password lock with animation effects.
Source code running screenshot

Source code snippet

  1. public   class DBSharedPreferences {
  2.       
  3. private Context context;
  4. public   static   final String _NAME = "DIARY_DB" ;
  5. public   static   final String _USERD = "_USERD" ;
  6.   
  7. public DBSharedPreferences(Context context) {
  8. this .context = context;
  9. }
  10.   
  11. // /////////////////////////////////////////////String///////////////////////////////////////////////////////  
  12. public   void putString(String key, String value) {
  13. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  14. Editor editor = sp.edit();
  15. editor.putString(key, value);
  16. editor.commit();
  17. }
  18.   
  19. public String getString(String key) {
  20. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  21. return sp.getString(key, "nothing" );
  22. }
  23.   
  24. // /////////////////////////////////////////////Integer////////////////////////////////////////////////////////  
  25. public   void putInteger(String key, int value) {
  26. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  27. Editor editor = sp.edit();
  28. editor.putInt(key, value);
  29. editor.commit();
  30. }
  31.   
  32. public Integer getInteger(String key) {
  33. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  34. return sp.getInt(key, - 1 );
  35. }
  36.   
  37. // /////////////////////////////////////////////Boolean///////////////////////////////////////////////////////  
  38. public   void putBoolean(String key, boolean value) {
  39. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  40. Editor editor = sp.edit();
  41. editor.putBoolean(key, value);
  42. editor.commit();
  43. }
  44.   
  45. public   boolean getBoolean(String key) {
  46. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  47. return sp.getBoolean(key, false );
  48. }
  49.   
  50. // /////////////////////////////////////////////Long///////////////////////////////////////////////////////  
  51. public   void putLong(String key, long value) {
  52. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  53. Editor editor = sp.edit();
  54. editor.putLong(key, value);
  55. editor.commit();
  56. }
  57.   
  58. public   long getLong(String key) {
  59. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  60. return sp.getLong(key, - 1 );
  61. }
  62.   
  63. // /////////////////////////////////////////////Float////////////////////////////////////////////////////////  
  64. public   void putFloat(String key, float value) {
  65. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  66. Editor editor = sp.edit();
  67. editor.putFloat(key, value);
  68. editor.commit();
  69. }
  70.   
  71. public   float getFloat(String key) {
  72. SharedPreferences sp = context.getSharedPreferences(_NAME, 1 );
  73. return sp.getFloat(key, 0 .0F);
  74. }
  75. }

Source code download: http://download..com/data/1980604

<<:  Don't step on the white block game source code

>>:  "One Piece: Journey" lead programmer Dan Bei Leng: We want to become the team of the game king

Recommend

Jade Wenchang Tower has the best spirituality

Many students and civil servants place Wenchang P...

Tencent emphasizes the difference between WeChat and Wechat

Tencent Chief Financial Officer Luo Shouhan said ...

In addition to cleanliness, giving the elderly a bath has unexpected benefits!

Taking a bath is a trivial thing that has long be...

Real estate advertising, a good era has passed

In 2003, "The distance I can keep from the w...

Nokia accuses Apple of infringing 32 technology patents

In the early morning of December 22nd, Beijing ti...

Community operation: skills to keep the community active!

Since college, I realized that proactively creati...

Why do deep space probes circle before reaching their destination?

According to foreign media reports, the BepiColom...

Jinsheng Insurance: How to determine SEO keywords for a new website?

After a website is built, good keywords are very ...

How to improve conversions with Internet advertising!

During the epidemic, it was not suitable to go ou...

How to promote Xiaohongshu

With the continuous development of the Internet, ...