`
gintama
  • 浏览: 49909 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
public static void saveBitmapToSDCard(Bitmap bitmap,String imagename) { FileOutputStream fos = null; try { fos = new FileOutputStream("/sdcard/Images/" + "img-"+imagename + ".jpg"); if (fos != null) { bitmap.com ...
/** * 1. 学会看API * 2.不要存在双向依赖、在A Activity 跳转到 B Activity后 * B最好不要操作A中的变量、会造成A一直不能被回收、 * 要传值的话尽量使用intent、 * 3.被多个类调用的方法应提取至工具包、减少代码冗余、 **/
/** * 存: i.putExtra("0", bitmap); * 取: i = getIntent(); bitmap= i.getParcelableExtra("0"); */
/** *以前经常碰到的一些问题、现在开始尝试一个个的来找到原因并解决 * *JDK5不承认对接口方法的实现是override、 *JDK6修正了这个概念、认为对父类方法的重写和对接口的实现都能加上override、 *故在Window-Preferences-Java-Compiler中将编译器版本改为1.6、 *问题解决、 */
//本来以为应该很简单、载入布局文件、欢迎页面图片当做背景、停几秒跳转、 try { Thread.sleep(2000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } Intent i = new Intent(WelcomeActivity.this,FindMeActivity.class); startActivity(i); //发现效果出不来、重启一个线程、问题解决、 ...
//在eclipse中 window-show view-other-Android-Devices //learn from csdn

android本地化

//values是默认的字符串目录、默认使用英文 //res下建values-zh-rcn目录、准备另外的一份中文的string、小写的r是region的意思 //在手机语言设置选择中文则使用中文字符串 问:如何在自己的App里面选择切换语言呢?、
public class MainActivity extends Activity{ private static final int ITEM1 = Menu.FIRST; private static final int ITEM2 = Menu.FIRST+1; public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); //mian ...

图片旋转

/** * 调用获取屏幕尺寸的方法,缩放图片、高度设为屏幕的宽、宽度同比压缩、mb是最初被编辑的bitmap对象 */ getDisplayMetrics(this.getBaseContext()); int w = (int) ((screenWidth * mb.getWidth()) / (mb.getHeight())); bmp = Bitmap.createScaledBitmap(mb, w, screenWidth, false); // 宽、高 iv = (ImageView) findViewById(R.id.edit_ ...
public class CameraActivity extends Activity { private static int TAKE_PICTURE = 1; private Uri outputFileUri; private File file; private String filename,filepath; private Bitmap bmp = null; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
public String getCurrentDate() { TimeZone tz = TimeZone.getDefault(); Calendar ca = Calendar.getInstance(tz); String strYear = String.valueOf(ca.get(Calendar.YEAR)); String strMonth = String.valueOf(ca.get(Calendar.MONTH) + 1); String strDate = String.valueOf(ca.get(Calendar.DATE)); ...
DisplayMetrics dm = new DisplayMetrics (); getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.getWidthPixels(); int height = dm.getHeightPixels(); //获取到的高度为不包含标题栏和通知栏的高度
//Bitmap 转 Drawable BitmapDrawable bd = new BitmapDrawable(bitmap); //Drawable 转 Bitmap Drawable db = XX; BitmapDrawable bd = new (BitmapDrawable)db; Bitmap bmp = bd.getBitmap(); //资源图片 转 Drawable Resources r = getBaseContext().getResources(); Drawable d = r.getDrawable(R.drawable.XX); ...
this.requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉标题栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //去通知栏
不同于iphone、为了适应不同屏幕大小的android手机、开发过程中应该尽量避免出现具体的像素的大小、使用权重能更好的兼容不同的手机、 用一个简单的例子来说明: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width= ...
Global site tag (gtag.js) - Google Analytics