Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. Button gene;
  2. ImageView image;
  3. SeekBar ring_bar;
  4. String collect;
  5. private AudioManager am;
  6. @Override
  7. protected void onCreate(Bundle savedInstanceState) {
  8. super.onCreate(savedInstanceState);
  9. setContentView(R.layout.activity_prof);
  10.  
  11. gene = (Button) findViewById(R.id.gene);
  12. image = (ImageView) findViewById(R.id.image);
  13. ring_bar = (SeekBar) findViewById(R.id.ring_bar);
  14. am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
  15.  
  16. int maxV = am.getStreamMaxVolume(AudioManager.STREAM_RING);
  17. int curV = am.getStreamVolume(AudioManager.STREAM_RING);
  18. ring_bar.setMax(maxV);
  19. ring_bar.setProgress(curV);
  20. ring_bar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
  21. @Override
  22. public void onStopTrackingTouch(SeekBar arg0) {
  23. }
  24.  
  25. @Override
  26. public void onStartTrackingTouch(SeekBar arg0) {
  27. }
  28.  
  29. @Override
  30. public void onProgressChanged(SeekBar arg0, int progress, boolean arg2) {
  31. am.setStreamVolume(AudioManager.STREAM_RING, progress, 0);
  32. }
  33. });
  34.  
  35. int ring = ring_bar.getProgress();
  36.  
  37. String ringgg = Integer.toString(ring);
  38.  
  39. collect = ringgg;
  40.  
  41. gene.setOnClickListener(new View.OnClickListener() {
  42. @Override
  43. public void onClick(View view) {
  44.  
  45. MultiFormatWriter multiFormatWriter = new MultiFormatWriter();
  46. try{
  47. BitMatrix bitMatrix = multiFormatWriter.encode(collect, BarcodeFormat.QR_CODE,200,200);
  48. BarcodeEncoder barcodeEncoder = new BarcodeEncoder();
  49. Bitmap bitmap = barcodeEncoder.createBitmap(bitMatrix);
  50. image.setImageBitmap(bitmap);
  51. }
  52. catch (WriterException e){
  53. e.printStackTrace();
  54. }
  55.  
  56. }
  57. });
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement