
代码小知识
七月雨
这个作者很懒,什么都没留下…
展开
-
代码小知识
一:得到屏幕的宽度(两种方法):1: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); dm.widthPixels获取屏幕宽 dm.heightPixels获取屏幕高度2: screenWidth = cont原创 2014-12-31 23:31:01 · 634 阅读 · 0 评论 -
Android 横竖屏切换问题分析
关于横竖屏切换,如果不做任何操作的话,activity 会重新走onCreate()方法,如果这里面有很作操作的话,就会有很多资源浪费,如果,页面保存了一些数据,那么也会清空。解决方法,在清单文件中添加:android:configChanges="orientation|keyboardHidden|screenSize"这样就不会再走oncreate方法了,如果需要在横竖切换的时候做一原创 2016-08-23 14:53:36 · 997 阅读 · 0 评论 -
Android 打开地图App 和 网页版地图
URI 拼写:public class StringUtil { /** * Check if the string is empty * * @param input string to be checked * @return true if input is not null and length>0, otherwise false原创 2016-08-13 12:03:32 · 1962 阅读 · 0 评论 -
Android开发 View的平移、缩放、旋转以及位置、坐标系
转载地址:http://blog.youkuaiyun.com/eieihihi/article/details/456681891、移动View内容的相关变量和方法 (注意:是移动View所包含的内容,而非View本身)View相关成员变量[java] view plain copy//View的内容相对于View在水平方向转载 2016-08-31 16:15:56 · 15347 阅读 · 1 评论 -
Android 自定义属性详解
Android中自定义属性的格式详解1. reference:参考某一资源ID。 (1)属性定义: (2)属性使用: android:layout_width = "42dip"转载 2016-08-20 10:10:53 · 462 阅读 · 0 评论 -
Android 解决Listview条目里面有Edittext数据错乱问题
当Listview的条目里面有EditText,如果数据很多的情况下,编辑数据后上下滑动,发现数据会错乱了。。。。Activity里面就一个更新数据的方法:/** * 更新数据 * @param position * @param text */ public void upDateData(int position,String text)原创 2016-05-21 19:47:08 · 3119 阅读 · 1 评论 -
Android ViewPager + Fragment 懒加载处理
我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。这样的结果,我们当然不会满意。那么,能不能做到当切换到这个fragment的时候,它才去初始化呢?答案就在Fragment里的setU转载 2016-03-03 11:10:44 · 627 阅读 · 0 评论 -
android 去应用商店给软件评分
无图无真相,先上图String stopAlarm = "提示"; String message = "去给个好评吧,亲!!!"; dialogUtil.titleMsgBtnStyle(stopAlarm,message,"确定","取消"); dialogUtil.set原创 2015-12-04 23:26:55 · 2886 阅读 · 0 评论 -
android 设置全局的页面切换动画问题
这两天在看android 设置页面切换动画,看的很纠结,晕菜了 我这里有四个手机, 一加 版本 5.1.1 小米2s 版本 5.0 华为P6 版本 4.4.2 酷派版本 4.2.2 一加和小米的效果是一样的,算正常,其他两个都不太相同 根据大多数人的说法,设置动画主要有两种方式:1,在代码里控制,页面跳转的时候去设置 i原创 2015-12-04 18:39:31 · 3652 阅读 · 0 评论 -
Android 关闭多个视图Intent.FLAG_ACTIVITY_CLEAR_TOP用法
如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:[java] view plaincopyIntent intent = new Intent(this, B转载 2015-12-02 20:40:11 · 612 阅读 · 0 评论 -
android 简单设置欢迎页面
大多数app在一开始启动的时候都会有一个欢迎页面展示,刚开始的时候,我都是单独写一个activity,设置背景图,并把这个页面当做起始页面,停留一段时间后再判断跳到主页面还是一个引导页面,但是还有一个简单的方法,最近才知道,非常简单。方法就两步:1,在values文件夹下得styles样式里面设置一个样式: true原创 2015-12-04 17:15:30 · 2280 阅读 · 0 评论 -
代码小知识3
1,在那个页面设置一个静态的变量instance 并初始化 public static XActivity instance = null; 再onCreate方法中: instance = this;2,在要关闭的地方调用 XActivity.instance.finish();原创 2015-10-26 22:03:24 · 462 阅读 · 0 评论 -
String 和 ArrayList 之间的转换
package com.example.StringToListDemo;import android.app.Activity;import android.os.Bundle;import android.util.Log;import java.io.*;import java.net.URLDecoder;import java.net.URLEncoder;import原创 2015-10-25 11:09:23 · 765 阅读 · 0 评论 -
基于Zxing 字符串生成二维码
/** * 用字符串生成二维码 * @param str * @return * @throws WriterException */public Bitmap Create2DCode(String str) { //生成二维矩阵,编码时指定大小,不要生成了图片以后再进行缩放,这样会模糊导致识别失败 BitMatrix matrix = null; try转载 2015-08-20 13:49:18 · 1813 阅读 · 0 评论 -
Android 防止快速 点击 多次
1.在工具类里添加这个方法public class Utils { private static long lastClickTime; public synchronized static boolean isFastClick() { long time = System.currentTimeMillis(); if ( ti转载 2015-07-27 13:53:42 · 890 阅读 · 1 评论 -
代码小知识2
一 代码里直接设置字体颜色 mTvSend.setTextColor(Color.parseColor("#00ff00"));原创 2015-06-01 10:43:27 · 652 阅读 · 0 评论 -
android 动态设置控件的大小 和 动态添加控件
1:动态添加控件/ 控件需要新创建 new 出来TextView tVote = new TextView(mContext); tVote.setText((char)( 65 + i) + ": " + votes[i]); tVote.setTextColor(Color.parseCol原创 2015-10-17 17:42:14 · 6519 阅读 · 0 评论 -
Android 6.0 RxJava2 + RxPermissions 获取运行时权限
安卓获取权限问题一直是个比较麻烦的问题,下面推荐一个获取权限的第三方库 RxJava2 + RxPermission,使用十分方便。step1添加依赖:// 权限管理 implementation 'io.reactivex.rxjava2:rxjava:2.1.3' implementation 'com.tbruyelle.rxpermissions2:rxpe...原创 2018-08-15 16:36:02 · 1131 阅读 · 0 评论