自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android调用系统剪裁参数

裁剪框比例:intent.putExtra("aspectX", 3);intent.putExtra("aspectY", 2);输出图片大小:intent.putExtra("outputX", 300);intent.putExtra("outputY", 200);输出位置及类型:intent.putExtra(MediaStore.EXTRA_OUTPUT, mnotI

2016-07-18 13:54:23 1643

原创 图片缩略图

判断文件是否存在: public boolean fileIsExists(String path) { try { File f = new File(path); if (!f.exists()) { return false; } } catch (Exception e) { // TODO: handle exception return

2016-06-21 13:43:50 402

原创 adb安装apk

首先进入adb目录: cd E:\Android\sdk\platform-tools                                E:打开adb设置:adb shell am start -S com.android.settings/.Settings安装apk:E:\Android\sdk\platform-tools\adb install XXX.apk

2016-06-01 17:41:07 437

原创 从Context获取Activity

ActivityManager am = (ActivityManager) context.getSystemService(Activity.ACTIVITY_SERVICE); List taskInfo = am.getRunningTasks(1); ComponentName componentInfo = taskInfo.get(0).topActivity;

2016-05-26 11:01:30 3875

原创 自定义Spinner

标题适配器:package com.bm.wutaitong.adapter;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ArrayAdapt

2016-03-08 14:32:34 379

原创 EditText自动弹出输入框

在Activity配置文件中android:windowSoftInputMode="stateAlwaysVisible"

2016-02-18 14:45:09 412

原创 SharedPreferences存取bean

保存bean: String myString= Base64.encodeToString(JSON.toJSONString(myBean).getBytes(), Base64.DEFAULT); getSharedPreferences("myAddress", Context.MODE_PRIVATE).edit() .putStrin

2016-01-26 14:51:58 544

原创 时间戳转时间

public static String getTime(long timestamp) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time = null; try { String str = sdf.format

2015-12-16 10:57:41 532

原创 getIntent为null

Intent intent= this.getIntent(); String data = intent.getStringExtra("data");就可以了

2015-11-23 18:40:16 2204

原创 点击EditText外隐藏EditText和输入框

@Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View v = getCurrentFocus(); if (isShouldHideInput(v,

2015-10-10 15:55:59 391

原创 图片保存到本地在相册中无法显示问题

我们在保存成功后,还要发一个系统广播通知手机有图片更新,广播如下:Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);Uri uri = Uri.fromFile(file);intent.setData(uri);context.sendBroadcast(intent);这个广播的目的就是更新图库,发

2015-09-09 12:58:09 1282

原创 将图片居中剪裁为正方形,并画圆角

public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { // 以图片较短的边为边长 int length = loadedImage.getHeight() > loadedImage.getWidth() ? loadedImage.getWidth() : l

2015-08-25 13:34:14 956

原创 格式化Double变量

用到了DecimalFormat类DecimalFormat myformat = new DecimalFormat("###,###.0000");//使用系统默认的格式 String srr = myformat.format(111111123456.12);srr的值为111.111.123.456.1200

2015-08-19 14:02:48 391

原创 Android修改软键盘回车键并监听

首先在XML中修改想把回车键改变为什么键android:imeOptions="actionSend"android:inputType="text"其中actionSend就是改为发送然后在代码中进行监听 @Override public boolean dispatchKeyEvent(KeyEvent event) { if(event.getKe

2015-07-24 16:55:04 1089

转载 关闭android软键盘

View view = getWindow().peekDecorView(); if (view != null) { InputMethodManager inputmanger = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

2015-05-28 09:01:29 532

原创 软件盘弹出后导致控件变形问题

在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan"即可!

2015-04-27 14:06:01 386

原创 点击Edittext之外的地方关闭Edittext

@Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View v = getCurrentFocus(); if (isShouldHideInput(v, ev)) { InputMethodMana

2015-04-08 15:18:12 592

原创 edittext密码显示隐藏

在xml中设置edittext属性android:password="true"在java中if (!mbDisplayFlg) { // display password text, for example "123456" et_password.setTransformationMethod(HideReturnsTransformationMethod.getI

2015-03-17 11:22:02 375

原创 ImageView图片充满

android:scaleType="fitXY"就可以了!!!

2015-03-16 14:00:08 360

原创 滑动更改图片,底部有点点导航

xml:<ViewPager android:id="@+id/guidePages" android:layout_width="fill_parent" android:layout_height="250dip" /> <LinearLa

2015-02-10 16:31:21 532

转载 scrollview中嵌套ViewPager

只要重写ViewPager就OK了,不会影响滑动public class ChildViewPager extends ViewPager { /** 触摸时按下的点 **/ PointF downP = new PointF(); /** 触摸时当前的点 **/ PointF curP = new PointF(); OnSingleTouchListener onSingleTo

2015-02-10 16:29:04 1479

原创 动态修改控件高度

LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) scrollView.getLayoutParams(); //取控件scrollView当前的布局参数 linearParams.height = 400;// 控件的高强制设成400 scrollView.setLayoutParams(l

2014-12-19 13:31:16 333

原创 判断SD卡是否存在

Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)ture为存在false为不存在

2014-12-15 11:05:54 401

原创 Android存取txt

/** 取SD卡路径 **/ private String getSDPath() { File sdDir = null; boolean sdCardExist = Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED); // 判断sd卡是否存在 if

2014-10-30 10:34:30 559

原创 scroll中放入listview,并解决scroll初始化不置顶问题

首先,scroll中放入listview的话,listview是显示不全的,这时候需要动态修改listview的长度 public void setListViewHeight(ListView listView) { // 获取ListView对应的Adapter ListAdapter listAdapter = listView.getAdapte

2014-10-21 11:13:48 1045

原创 gps定位

private void getLocation() { // 获取位置管理服务 String serviceName = Context.LOCATION_SERVICE; locationManager = (LocationManager) this.getSystemService(serviceName); // 查找到服务信息 Criteria criteria =

2014-09-26 11:53:00 387

原创 判断gps并跳转到设置界面

private void openGPSSettings() { LocationManager alm = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); if (alm.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER))

2014-09-26 11:50:18 590

原创 ArcGis旋转map上的图标

Drawable drawable = getResources().getDrawable(R.drawable.arrow); PictureMarkerSymbol arrow_symbol = new PictureMarkerSymbol(drawable); arrow_symbol.setAngle(x); //角度 Point loc= new

2014-09-26 11:50:04 1892

原创 判断网络连接并跳到设置界面

if (isConnect(this)==false) { final AlertDialog dlg = new AlertDialog.Builder(this).create(); dlg.show(); Window window = dlg.getWindow(); window.setContentView(R.layout.shrew_exit_dialog)

2014-09-26 11:46:47 635

原创 ArcGis for Android 添加及更新GraphicsLayer图层

ArcGis中GraphicsLayer图层图层用来添加标记画线等等,例如点击定位后,在地图上标出当前的位置同时以当前位置作为地图中心可以用如下代码:Drawable drawable = getResources().getDrawable(R.drawable.arrow); PictureMarkerSymbol picSymbol = new PictureMarkerSymbo

2014-09-26 11:40:39 5968

原创 将Activity设置对齐方式

右对齐getWindow().getAttributes().gravity = Gravity.RIGHT;

2014-08-26 09:26:13 487

原创 TabActivity去掉下划线

if (Float.valueOf(Build.VERSION.RELEASE.substring(0, 3)) <= 2.1) { try { mBottomLeftStrip = tabWidget.getClass().getDeclaredField( "mBottomLeftStrip"); mBottomRightStrip = tabWidget.g

2014-08-26 09:20:44 398

原创 重写返回键并是否保留原键功能

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (relative.getVisibility() == 0) { adapter.showAllNO(); relative.setVisibility

2014-07-23 16:31:32 360

转载 Android DES加密,解决JAVA平台与android平台间加密结果不一致

import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;public class DES {        private static byte[] iv = {1,2,3,4,5,6,7,8};        pu

2014-07-04 16:37:42 779

原创 android根据内容对list重新排序

首先:定义bean然后:定义比较器最后:测试使用一.userBean[java] view plaincopypackage com.butterfly.Class;    public class user {      private String name;      private String sex

2014-06-26 13:55:41 1047

原创 将list的内容倒序

Collections.reverse(list);

2014-06-26 13:40:30 656

原创 android显示隐藏控件

显示btn.setVisibility(View.VISIBLE);隐藏btn.setVisibility(View.INVISIBLE);删除btn.setVisibility(View.GONE);

2014-06-11 09:41:59 419

原创 点击屏幕不同位置做不同反应

// 实现onTouchEvent方法 public boolean onTouchEvent(MotionEvent event) { // 如果是按下操作 if (event.getAction() == MotionEvent.ACTION_DOWN) { showXY(event.getX(), event.getY()); } return super.onTou

2014-05-23 09:15:25 763

原创 返回键点击事件

// 返回键事件 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent intent = new Intent( AActivity.this,BActivity.class); startActi

2014-05-23 09:10:52 446

转载 Activity的四种launchMode

合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。

2014-05-22 10:56:04 367

Android日历(公历、农历、节日)

Android日历,含公历,农历,节日。支持左右滑动切换月份。

2016-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除