- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 JAVA字符串的替换 - replace、replaceAll、replaceFirst
String s = "my.test.txt";System.out.println(s.replace(".", "#")); // my#test#txtSystem.out.println(s.replaceAll(".", "#")); // ###########System.out.println(s.replaceFirst(".", "#")); // #y.test.tx
2017-03-31 14:10:16 581
原创 Android禁用手机上的返回键
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { UtilsTools.Log_e(TAG, " ----- 返回键拦截 ----- "); return true;
2017-03-30 19:42:01 778
原创 Volley的简单封装
import com.android.volley.AuthFailureError;import com.android.volley.Request;import com.android.volley.RequestQueue;import com.android.volley.toolbox.StringRequest;import com.xxx.xxxx.YiBanApplic...
2017-03-30 18:27:11 261
原创 深入理解Fragment生命周期
之前总结了 Activity 和 Fragment 各种操作时的生命周期 : http://blog.csdn.net/qq_28261207/article/details/68068453这篇深入的总结一下Fragment的生命周期 . fragment生命周期 : ---onAttach() : fragment 已经关联到 activity
2017-03-30 15:01:21 427
原创 探究Activity和Fragment各个情况的生命周期
---打开APP : 03-29 18:56:04.461 11735-11735/com.demo.lifecycle D/MainActivity: ---------- onCreate03-29 18:56:04.485 11735-11735/com.demo.lifecycle D/Fragment1: ---------- onAttach03-29 18:56:
2017-03-29 19:32:32 338
转载 解决Android 5.0以上Button自带阴影的问题
解决Android 5.0以上Button自带阴影的问题自定义个Button的Style,继承@style/Widget.AppCompat.Button.Borderless样式。style name="MyButtonStyle" parent="@style/Widget.AppCompat.Button.Borderless"> item name="androi
2017-03-29 11:46:47 180
原创 onHiddenChanged - 更好的运用
结合之前写的一篇关于onHiddenChanged 的 : http://blog.csdn.net/qq_28261207/article/details/64129808这次的场景:| -> fragment1|首页有个MainActivity -> | -> fragment2| | -> fragment3_1| -> fragment3 -----
2017-03-29 11:30:49 8357
转载 BroadcastReceiver的使用
上一篇总结了Android广播BroadcastReceiver的概念,这一篇简单总结一下BroadcastReceiver的使用。---自定义BroadcastReceiver自定义广播接收器需要继承基类BroadcastReceivre,并实现抽象方法onReceive(context, intent)方法。广播接收器接收到相应广播后,会自动回到onReceive(..)方
2017-03-24 16:51:13 378
原创 Map相关 - 根据value获取key
/** * 根据value获取key */ public static String getKeyByValue(String value, HashMap map) { String str = ""; for (String key : map.keySet()) { String tvalue = map.g
2017-03-23 14:10:27 371
原创 map转Json、String转Map、Map的key转List、map的value转List、JSONArray转List、Json转Map
/** * HashMap转Json * * @param map 原map * @return string类型的json */ public static String hashMapToJson(HashMap map) { String string = "{"; for (Iterator it =
2017-03-23 13:59:28 772
原创 吐司工具类
public class ToastUtil { static Toast toast; /** 吐司提示显示在中部 */ public static void showCenterToast( String msg, Context context ) { if (toast == null) { toast = Toast.m
2017-03-21 16:38:58 348
原创 onHiddenChanged - Activity里有多个fragment时,请求数据的优化
问题:当Activity里有多个fragment时,其中fragmentA根据需求,需要在onResume时需要做请求数据等操作,但是如果直接在fragmentA里的onResume里写东西,当从其他页面返回到fragmentB和fragmentC时,fragmentA里的onResume也会走,这样很浪费流量浪费资源。问题原因:fragment的生命周期是跟着它所在的activity
2017-03-20 18:16:34 1548
原创 JAVA基础 - 数组相关的方法总结
import java.util.Arrays;/** * 数组的排序 * 数组的复制 * 数组的填充 * 比较两个数组是否相等 * 数组的直接遍历方法 * * @author LXL 2017年3月16日 */public class SortCommpareAndSoOn { public static void main(String[] args) {
2017-03-16 19:12:44 225
原创 JAVA基础 - final关键字简单总结
public class Word_Final { /** * final : 可以保护成员字段所赋的值不被改变. 加上final则这个字段一旦被初始化就不可被修改. * 一般情况下在创建对象时,系统都对其成员字段进行默认初始化,被final关键字修饰的成员变量不会被初始化. */ // final String string1; // 这句报错.会提示没有进行赋值. fina
2017-03-15 19:41:29 249
原创 JAVA基础 - static关键字简单总结
public class Word_Static { /** * static : 扩大成员字段的使用范围 */ static int i = 1; int j = 2; public static void main(String[] args) { System.out.println(Word_Static.i); // 可以通过类访问静态字段 // 实例化
2017-03-15 19:09:38 287
原创 JAVA基础 - 转义字符总结
/** * 转义字符 * \n 换行 * \t 横向跳格tab * \v 竖向跳格 * \b 退格 * \r 回车 * \\ 反斜杠"\" * \' 单引号"'" * \" 双引号""" * \uhhhh 1~4位十六进制数所表示的Unicode码 */ System.out.println("使用转义字符换行 --- " +
2017-03-15 18:00:25 355
原创 日期、时间戳互相转换、日期之差
/** * 日期转时间戳 * * @param strDate * @param simpleFormate * @return */ public static long FormateStringDateToLong(String strDate, String simpleFormate) { Date da
2017-03-09 15:17:09 996
原创 简单的通用dialog
/** * 通用dialog 带取消和确定按钮 * * @param mContext * @param text 要显示的文字 * @param activityB 要跳转到的Activity */ public static void BaseDialog(final Context mContext, final
2017-03-09 11:58:25 339
原创 设置setOnClickListener后点击以后设置为不可再次点击
package com.demo.textviewclick;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.TextView;public c
2017-03-08 10:37:04 1546
原创 Android在app中启动浏览器/打电话/发短信等东西
Intent intent = new Intent();intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse(updateUrl);intent.setData(content_url);startActivity(intent);然后还需要在Manifest中找到对应的Acti
2017-03-02 17:45:39 667
原创 Dialog设置为点击空白处/点击按钮后 不消失
private void showNoticeDialog() { UtilsTools.Log_e(TAG, "-----showNoticeDialog"); try { AlertDialog.Builder mDialog = new AlertDialog.Builder(mContext); mDialog
2017-03-02 17:42:08 2670
原创 App更新 - 结合上篇DOM解析XML
// App更新 package com.xx.xxxx;import android.app.AlertDialog;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;i...
2017-03-01 18:14:36 265
原创 DOM方式进行XML文件解析
DOM方式进行XML文件解析 <update> <version>2</version> <name>baidu_xinwen_1.1.0</name> <url>http://gdown.baidu.com/data/wisegame/f98d235e39e29031/baiduxi...
2017-03-01 17:57:28 412
DownPic.zip
2020-08-03
cusotm_name.zip
2020-08-03
demo_sqlite.zip
2020-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人