View decodeSampledBitmap.java
public static Bitmap decodeSampledBitmap(String filePath, int reqWidth, int reqHeight) { | |
final BitmapFactory.Options options = new BitmapFactory.Options(); | |
options.inJustDecodeBounds = true; | |
BitmapFactory.decodeFile(filePath,options); | |
options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight); | |
options.inJustDecodeBounds = false; | |
return BitmapFactory.decodeFile(filePath,options); | |
} |
View application.xml
<application | |
android:name="com.pwittchen.example.generics.GenericApplication"> |
View Contact.java
public class Contact { | |
public int id; | |
public String name; | |
public String phone; | |
public String email; | |
public String uriString; | |
} |
View GenericApplication.java
public class GenericApplication extends Application { | |
private static Application instance; | |
@Override | |
public void onCreate() { | |
super.onCreate(); | |
instance = this; | |
} | |
public static Context getContext() { |
View selection.java
String selection = STARRED_CONTACT + "='1'"; |
View permission.xml
<uses-permission android:name="android.permission.READ_CONTACTS" /> |
View SampleListview.java
@Override | |
protected void onResume() { | |
List<Contact> contacts = getContactsFromYourSource(); | |
ContactsAdapter contactsAdapter = new ContactsAdapter(contacts); | |
contactListView.setAdapter(contactsAdapter); | |
highlightListItem(2); // this simple function call does the trick | |
} | |
private void highlightListItem(int position) { | |
ContactsAdapter contactsAdapter = (ContactsAdapter) contactListView.getAdapter(); |
View performClick.java
private void clickOnListItem(int position) { | |
contactList.performItemClick(contactListView, position, contactListView.getItemIdAtPosition(position)); | |
} |
View ContactsAdapter.java
public class ContactsAdapter extends BaseAdapter { | |
private final ArrayList list; | |
private int selectedItem = -1; // no item selected by default | |
// put neccessary code here - it's not important in this description | |
public ContactsAdapter(List<Contact> contacts) { | |
list = new ArrayList(); | |
list.addAll(contacts); |
View uploadAndroidExample01.java
public String multipartRequest(String urlTo, String post, String filepath, String filefield) throws ParseException, IOException { | |
HttpURLConnection connection = null; | |
DataOutputStream outputStream = null; | |
InputStream inputStream = null; | |
String twoHyphens = "--"; | |
String boundary = "*****"+Long.toString(System.currentTimeMillis())+"*****"; | |
String lineEnd = "\r\n"; | |
String result = ""; |
OlderNewer