Cách kiếm tiền đơn giản, hiệu quả nhất

Thứ Tư, 15 tháng 7, 2015

Khắc phục lỗi không nhận usb. Lỗi "Removable Disk" của USB

|1 nhận xét
Removable Disk xảy ra trong trường hợp usb của bạn sắp hỏng hoặc nhiễm virut. Hoặc trong trường hợp bạn copy dữ liệu vào trong usb có chứa file autorun.inf mà các phần mềm diệt virut nghi ngờ là các file virut nên chặn. 
Trong trường hợp đó khi kết nối usb vào với máy tính sẽ không thể mở được như hình sau: 
Như vậy Usb của bạn không thể đọc được, và việc cần làm là format lại usb nhưng lại nhận được thông báo dưới: 
Bạn download công cụ sửa lỗi HP USB Disk Storage Format Tool 2.2.3
Chạy file exe với Run as administrator
Ở bước này ta chọn kiểu định dạng tại File system: FAT 32, NTFS.
- Điền nhãn của USB tại Volume label.
- Chọn Quick Format sau đó chọn Start để bắt đầu Format USB.
Yes =>Ok

Sau khi Format xong chúng ta truy cập lại vào USB, nếu xảy ra lỗi trong quá trình Format, hoặc Format xong mà hiện thông báo bên dưới thì khả năng USb của bạn đã hỏng.
Chúc bạn thành công!!!


Thứ Bảy, 4 tháng 7, 2015

Displaying a dialog using an activity in android tutorial

|1 nhận xét
Displaying a dialog using an activity in android tutorial.

There are times where you need to display a dialog window to get a confirmation from the user. In 
this case, you can override the onCreateDialog()protected method defined in the base Activity
class to display a dialog window. The following Try It Out shows you how.
Now, create a new android project.
Edit interface in activity_main.xml file:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.demoshowdialog.MainActivity" >

    <Button
        android:id="@+id/btnShow_Dialog"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Show Dialog" />

</RelativeLayout>
Next, the proccess code in MainActivity.java file:

package com.example.demoshowdialog;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {
       private Button btnShow_Dialog;
       CharSequence[] items = { "Asus", "Acer", "Dell", "Vaio" };
       boolean[] bool = new boolean[items.length];

       @Override
       protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          btnShow_Dialog = (Button) findViewById(R.id.btnShow_Dialog);
          btnShow_Dialog.setOnClickListener(new OnClickListener() {

             @Override
             public void onClick(View v) {
                 showDialog(0);
             }
          });
       }

       @Override
       protected Dialog onCreateDialog(int id) {
          // TODO Auto-generated method stub
          switch (id) {
          case 0:
              return new AlertDialog.Builder(this)
              .setIcon(R.drawable.ic_launcher)
              .setTitle("Show Dialog Demo")
              .setPositiveButton("Yes",new DialogInterface.OnClickListener() {
                             @Override
                             public void onClick(DialogInterface dialog,int which) {
                             // TODO Auto-generated method stub
                             }
                   })
              .setNegativeButton("No",new DialogInterface.OnClickListener() {
                             @Override
                             public void onClick(DialogInterface dialogint which) {
                             // TODO Auto-generated method stub
                             }
                   })
              .setMultiChoiceItems(items, bool,new DialogInterface.OnMultiChoiceClickListener() {

              @Override
              public void onClick(DialogInterface dialog,int which, boolean isChecked) {
                                                              // TODO Auto-generated method stub
                    }
              }).create();
              }
              return null;
       }
}
Explain:
To display a dialog, you first override the onCreateDialog() method in the Activity class
@Override
       protected Dialog onCreateDialog(int id) {
...
}
This method is called when you call the showDialog() method
btnShow_Dialog = (Button) findViewById(R.id.btnShow_Dialog);
              btnShow_Dialog.setOnClickListener(new OnClickListener() {

                     @Override
                     public void onClick(View v) {
                           showDialog(0);
                     }
              });

The onCreateDialog() method is a callback for creating dialogs that are managed by the activity. When you call the showDialog() method, this callback will be invoked. The showDialog() method accepts an integer argument identifying a particular dialog to display.
Download source code: updating...