전체 글: 289개의 글

안드로이드 imageview에 url의 이미지 보여주기

Posted by HULIA(휴리아)
2017. 10. 10. 22:56 프론트엔드/안드로이드
private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
ImageView bmImage;

public DownloadImageTask(ImageView bmImage) {
this.bmImage = bmImage;
}

protected Bitmap doInBackground(String... urls) {
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try {
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
} catch (Exception e) {
LogUtil.e("Error", e.getMessage());
e.printStackTrace();
}
return mIcon11;
}

protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
new DownloadImageTask((ImageView) findViewById(R.id.iv_myimage))
.execute(AppDefine.APP_USER.getImage_url());
<ImageView
android:id="@+id/iv_myimage"
android:layout_width="120dp"
android:layout_height="match_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_alignTop="@+id/tv_myname"
android:layout_marginBottom="10dp" />

안드로이드 설치된 패키지 리스트 목록 가져오기

Posted by HULIA(휴리아)
2017. 10. 10. 21:24 프론트엔드/안드로이드
private void showShareAvailableApps() {
final PackageManager packageManager = this.getApplicationContext().getPackageManager();

Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);

List<ResolveInfo> list = packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);

for (ResolveInfo info : list) {
String appActivity = info.activityInfo.name;
String appPackageName = info.activityInfo.packageName;
String appName = info.loadLabel(packageManager).toString();

// Drawable drawable = info.activityInfo.loadIcon(packageManager);

Log.e("tttttttttttttttttt", "appName : " + appName + ", appActivity : " + appActivity
+ ", appPackageName : " + appPackageName);
}
}

안드로이드 패키지 버젼 가져오는 방법

Posted by HULIA(휴리아)
2017. 10. 10. 21:22 프론트엔드/안드로이드
public static String getAppVersion(Context mContext) {
String packageName = null;
String appVersion = null;
try {
PackageInfo _package;
packageName = mContext.getPackageName();
_package = mContext.getPackageManager().getPackageInfo(packageName, 0);
appVersion = _package.versionName;
} catch (PackageManager.NameNotFoundException e1) {
appVersion = "Unknown";
}
return appVersion;
}