- 博客(49)
- 资源 (1)
- 收藏
- 关注
转载 ImageView
XML属性属性名称描述android:adjustViewBounds是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。android:cropToPadding是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用,效果
2016-04-11 21:04:48
413
原创 android:largeHeap="true"
在3.0+ 包含此项早期版本的android系统(比如1.5,1.6,2.1等),每个app的内存不能够超过32M。这个限制在android系统4.0开始就取消了,开发者在工程的AndroidManifest.xml中可以使用android:largeHeap="true"增加app对内存的使用限制。ActivityManager.getMemoryClass(()获取
2016-03-31 21:20:43
769
转载 ViewPager 滚动速度设置
/** * ViewPager 滚动速度设置 * */public class ViewPagerScroller extends Scroller { private int mScrollDuration = 2000; // 滑动速度 /** * 设置速度速度 *
2016-03-30 00:37:21
742
转载 js
首先,把下面的代码输入网址代码:javascript:alert(document.cookie="adminuser="+escape("'or'='or'"));javascript:alert(document.cookie="adminpass="+escape("'or'='or'"));javascript:alert(document.cookie="admi
2016-03-05 18:15:15
613
原创 android 沉浸式状态栏
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLU
2015-11-05 20:09:07
434
原创 android 图片时配
1)icon大小mdpi 48x48hdpi 72x72xhdpi 96x96xxhdpi 144x144xxxhdpi 192x192
2015-10-30 10:27:56
409
转载 Android模块化编程之引用本地的aar
随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Library的方式也很繁琐,但是有了Gradle一切变得非常简单方便。aar何为aar?大家都知道jar文件把,如果你有一个Android
2015-10-25 14:31:45
388
原创 图片 OOM
展示带有图片的列表时,出现OOM,几种优化方案1,组件重复利用,ListView 的适配器实现数据和view的绑定。2,事件屏蔽,在ListView滑动的过程中,屏蔽用户手势。3,对返回的图片进行压缩,缓存。4,服务端返回需要的大小图片。
2015-06-15 19:31:10
389
原创 数字格式化
1,去小数点String num = "1.2";a) num.replaceAll("\\.\\d*", "")b) String.format("%1$.0f",Float.valueOf(num))c) Double.valueOf(num).intValue()
2015-01-31 13:37:32
388
转载 Android通过String.format格式化(动态改变)字符串资源的显示内容
1在string.xml文件中定义一个字符串,然后在代码中通过String.format方法来格式化该字符串,比如:您正与%1$d位朋友在一起游戏,本周排名提升了%2$.3f,获得%3$s的称号,等级为%4$c! private void showTodayState( int totalUser, float upRate, String hornor, char level
2015-01-31 13:26:40
609
原创 draw SurfaceView
public class MySurfaceView extends SurfaceView implementsSurfaceHolder.Callback{private SurfaceHolder holder;public MySurfaceView(Context context){super(context);holder = this.getHol
2015-01-03 16:50:15
464
原创 draw Matrix
protected void onDraw(Canvas canvas){super.onDraw(canvas);canvas.drawBitmap(bitmap,new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight()),new Rect(50, 20,( bitmap.getWidth()/2) + 50,(bitm
2015-01-03 16:49:09
572
原创 draw 2D
// 绘制点Paint paint = new Paint();paint.setColor(Color.WHITE);paint.setStrokeWidth(6);canvas.drawPoint(50, 12, paint);paint.setColor(Color.RED);paint.setStrokeWidth(12);canvas.drawPoin
2015-01-03 16:29:05
479
原创 自定义动画 OnDraw()
public class AnimView extends View{private int value = 0;public AnimView(Context context){super(context);}@Overrideprotected void onDraw(Canvas canvas){super.onDraw(canvas)
2015-01-03 16:18:24
640
原创 wifi
1,打开系统wifi设置界面Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);startActivity(intent);2,设置wifi是否可用WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);if
2015-01-01 18:57:42
1009
原创 android 键盘
// 隐藏软键盘getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
2014-12-29 15:14:49
311
原创 bluetooth
1,打开蓝牙Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);startActivityForResult(enableIntent, 1);// BluetoothAdapter bluetoothAdapter = BluetoothAdapter// .getDefaultAd
2014-12-22 11:15:55
353
原创 webview 网页 乱码
1、webView.loadUrl();直接显示网页内容(单独显示网络图片),一般不会出现乱码。2、webView.loadData(data, "text/html", "UTF-8");loadData主要被设计用来装载URI格式的数据,它不能通过网络来加载内容。网上流传的webview加载中文出现乱码,多数是使用此方法。使用过程中主要有两个问题:(1)loadData不能加载图片内容
2014-12-22 09:43:46
738
原创 sms 短信/采信
1,采信a) 获得所有采信列表public class MMSList extends ListActivity implements OnItemClickListener{private Cursor cursor;@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreat
2014-12-21 20:48:35
676
原创 call 电话
1,电话 InCall 监听public class InCallReceiver extends BroadcastReceiver{ @Overridepublic void onReceive(Context context, Intent intent){TelephonyManager tm = (TelephonyManager) context
2014-12-21 20:36:30
975
原创 selector
android:drawable="@drawable/pressed" /> android:drawable="@drawable/focused" />
2014-12-21 14:50:13
261
原创 savedInstanceState
public class SimpleResource extends Activity{private int intValue;@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.
2014-12-21 14:49:07
671
原创 shape
android:shape="rectangle">android:angle="45" />//渐变角度android:bottom="7dp" />//边框
2014-12-21 14:38:41
326
原创 Configuration
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();}else if (newConfig.orientation == Configuration.ORIENTATION_PORT
2014-12-21 14:36:12
434
原创 handler
private Handler handler = new Handler(){private int i = -1 ;@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);switch(msg.what){case 0:i = 0;break;case 1:i = 1;bre
2014-12-21 12:26:50
420
原创 读取 asset 资源
AssetManager assetManager=getAssets(); String strings[] = null; InputStream inputStream = null; try {//seconed strings=assetManager.list("drawable-hdpi");inputS
2014-12-21 11:36:19
410
原创 android toast
Toast toast = Toast.makeText(MainActivity.this, R.string.user_defined_location, Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER_VERTICAL, 0, -50);toast.show();
2014-10-22 14:14:04
357
原创 android:sign
a)1、使用cd命令,将工作目录切换到C:\Documents and Settings\Administrator\.android目录下2、输入:keytool -list -keystore debug.keystore3、输入密钥库口令:如果没设置,这里就是空,直接回车就进去了。
2014-09-13 10:47:50
6277
原创 android share
Intent intent=new Intent(Intent.ACTION_SEND); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_SUBJECT, "分享"); intent.putExtra(Intent.EXTRA_TEXT, "终于可以了!!!")
2014-09-12 10:34:07
674
原创 android regex
银行卡((?:4\d{3})|(?:5[1-5]\d{2})|(?:6011)|(?:3[68]\d{2})|(?:30[012345]\d))[ -]?(\d{4})[ -]?(\d{4})[ -]?(\d{4}|3[4,7]\d{13})
2014-09-10 13:50:18
619
原创 android 键盘 InputMethodManager
((InputMethodManager)HomeActivity.this.getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromInputMethod(plannameText.getWindowToken(), 0);
2014-09-05 15:12:17
637
原创 android 键盘 send按钮
默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘设置饿 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭
2014-09-05 14:44:25
2521
原创 android webview 地理位置定位
//启用数据库 webSettings.setDatabaseEnabled(true); String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath(); //启用地理定位 webSettings.setGeolocationEnabled(true);
2014-09-02 14:07:42
1468
原创 android activity image
1, Intent intent=new Intent(MainActivity.this,TranActivity.class); intent.putExtra("bitmap", bitmap); startActivity(intent);2,imageview=(ImageView)findViewById(R.id.
2014-08-23 10:51:34
528
原创 android 画图
1,Bitmap bmp=BitmapFactory.decodeResource(r, R.drawable.icon);//打开资源图片 iv.setImageBitmap(bmp);
2014-08-13 15:20:16
364
原创 输入法 禁止弹处
方法一: 在androidminifest文件当中,在需要屏蔽输入法的Activity里添加属性: android:windowSoftInputMode="adjustPan|stateHidden" 。
2014-08-06 16:50:40
413
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅