- 博客(21)
- 收藏
- 关注
原创 文件保存到手机上
1.设置文件保存路径String savePath=Environment.getExternalStorageDirectory.getAbsolutePath()+“/文件夹名/”+“文件名/”;或者用File.separator可以跨平台代替路径分隔符"/"2.File file=new File(filePath);File fileParent=file.getParentF...
2018-12-19 16:17:31 385
原创 base64文件转pdf展示
//判断手机是否存在外部存储路径if(Environment.getExternalStorageDirectory.equals(Environment.MEDIA_MOUNTED)){true存在}//保存文件的路径String savePath=Environment.getExternalStorageDirectory.getAbsolutePath+"";//转成字节by...
2018-12-13 14:56:36 9504
转载 Android本地版本名与服务器版本名比较
public class VersionNameCompareUtil {/** * 版本号比较 * * @param version1 * @param version2 * @return */public static int compareVersion(String version1, String version2) { if (version1.equals(...
2018-11-20 16:01:07 553
转载 设置图片四个角的弧度
public class RoundedImageView extends ImageView {/*圆角的半径,依次为左上角xy半径,右上角,右下角,左下角*/private float[] rids = {15.0f,15.0f,15.0f,15.0f,0.0f,0.0f,0.0f,0.0f,};public RoundedImageView(Context context) { ...
2018-08-06 10:07:27 1409
转载 SwipeRefreshLayout使用
一.新建LoadDataScrollController public class LoadDataScrollController extends RecyclerView.OnScrollListener implements SwipeRefreshLayout.OnRefreshListener { public enum LayoutManagerType { ...
2018-07-04 17:47:11 126
转载 EditText设置软键盘上回车改为搜索和默认不弹出软键盘
1.改变显示(回车 –>搜索)代码设置:EditText editText = new EditText(this); editText.setImeOptions(EditorInfo.IME_ACTION_SEARCH); editText.setInputType(EditorInfo.TYPE_CLASS_TEXT); xml配置文件: EditText属性设置:...
2018-07-02 17:31:40 908
转载 Android Studio获取调试版和发布版SHA1
一。获取调试版SHA1 在此我直接用Android Studio提供的命令控制台了,毕竟做Android开发几乎都是用Android Studio了。1、打开android studio 找到Terminal并打开,或者在最下面找到Terminal 如下图://快键键ALT+F122、 输入命令 C: 进入c盘;3、接着 输入命令 cd Users\Administrat...
2018-03-28 10:41:19 614
转载 android三种图片压缩方法
一。本文转载 二。图片质量压缩[java] view plain copy /** * 质量压缩方法 * @param image * @return */ public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos =...
2018-03-27 10:32:00 396
转载 Android浅色状态栏黑色字体模式
一。在设置状态栏全透明后,整个activity布局都会上移充满整个屏幕,如果你不想让布局上移的话就需要在根布局设置android:fitsSystemWindows=”true”二。设置状态栏的工具类 public class StatusBarUtil {/** * 修改状态栏为全透明 * @param activity */ @TargetApi(19) publ...
2018-03-14 16:17:40 807
转载 Android中sevrice后台执行定时任务
一。首先说说android中的定时任务Android 中的定时任务一般有两种实现方式,一种是使用Java API 里提供的Timer 类,一种是使用Android 的Alarm 机制。这两种方式在多数情况下都能实现类似的效果,但Timer有一个明显的短板,它并不太适用于那些需要长期在后台运行的定时任务。我们都知道,为了能让电池更加耐用,每种手机都会有自己的休眠策略,Android 手机就会在长时间...
2018-03-08 15:06:19 313
转载 仿微信右上角点击加号弹出PopupWindow
一。要弹出的布局,随便设计<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/my_phone"> ...
2018-02-28 16:13:40 3191
转载 RatingBar星级评价
一。XML文件<com.after90.luluzhuan.utils.RatingBarView android:id="@+id/quality_rating_bar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin...
2018-02-28 16:03:20 149
转载 Android和H5之间的交互
** * webview设置工具类 * Created by 李森 on 2017/12/27. */public class WebviewUtil { private static WebSettings webSettings; static Context con; static WebView webView; public static
2018-01-03 15:20:09 376
转载 eventbus线程间轻量级传递消息的使用
一。依赖compile 'org.greenrobot:eventbus:3.0.0'二。发送消息EventBus.getDefault().post(new AnyEventType event); 三。接收消息注册EventBus.getDefault().register(this);解除注册EventBus.getDefault
2017-11-22 10:28:09 197
转载 Android项目中接入微信第三方支付及一些问题
一。接入微信SDK,添加依赖compile files('libs/wechat-sdk-android-with-mta-1.0.2.jar')二。新建类,必须放在文件夹weapi下,这个文件夹放在最外面,包名下public class WXPayEntryActivity extends Activity implements IWXAPIEventHandler {
2017-11-16 14:34:21 722
转载 Android开发之轮播图
一。XML文件fragment android:id="@+id/fragment_cycle_viewpager_content" android:name="com.after90.luluzhuan.utils.lunbo.CycleViewPager" android:layout_width="match_parent" android:layou
2017-11-09 16:27:06 560
转载 Android中传递对象和集合的方法
一传递对象(1)给对象进行序列化implements Serializable Intent intent=new Intent(this,SecondActivity.class); intent.putExtra("book",book); startActivity(intent); 接收Book book= (Book) getIn
2017-11-09 16:14:37 1024
转载 Android必知必会-Android Studio修改包名
Android Studio修改包名1.修改包显示方式如下图所示:通过修改包显示方式,我们可以更方便的修改包名。2.修改包名经过1中的操作,我们可以随意修改包的某个节点选中所要修改包的节点右键后选中->Refactor->Rename在弹窗里输入要修改成什么名字,确认在弹窗里选择 修改package3.后续操作修改当前Module
2017-09-20 10:41:02 359
转载 监听EditText,跟随输入文字而变化,double类型取余小数点后两位
moneyEt.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {//输入前 money = s.toString().trim();
2017-09-18 20:56:04 672
转载 SwipeMenuRecyclerView的使用,侧滑删除
依赖compile 'com.yanzhenjie:recyclerview-swipe:1.1.2'布局com.yanzhenjie.recyclerview.swipe.SwipeMenuRecyclerView android:id="@+id/swipe_recycler_view" android:layout_width="match_parent"
2017-09-13 16:44:39 1631
转载 调用电话薄打电话
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:"+"18361265045"));intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);
2017-09-13 16:22:11 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人