6 柯嘉少

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 21w+

Js函数

1.函数的简介与java不同,函数里面可以声明函数。2.函数的参数函数的参数包括形参和实参fuction sum(a,b){console.log(a+b);};注意: a.调用函数的解析器不会检查实参的类型,实参的函数可以是任意数据类型,所以如果有可能请对传入实参的类型进行检查。如sum(1,2);控制台将会打印结果:3sum(123,"hello");控制台将会打印结果:”123hello

2018-04-25 17:14:49

获取屏幕相关信息工具类

public class ScreenUtils { private ScreenUtils() { throw new UnsupportedOperationException("u can't instantiate me..."); } /** * 获取屏幕的宽度(单位:px) * * @return 屏幕宽 */

2018-04-02 18:24:06

android应用权限检测工具类

public class PermissionUtil { public static final int REQUEST_PERMISSION = 0x001; //app需要的全部危险权限在这里定义 public static final String[] ALL_PERMISSIONS = new String[]{ Manifest.permi

2018-04-02 18:19:23

去应用商店给app评分

/** * 作者:jiashao.ke on 2018/3/30 17:38 * 邮箱:2449926649@qq.com * 跳转到应用商店评分 */public class MarketUtils { /** * 启动到app详情界面 * * @param context * * @param appPkg *

2018-04-02 18:16:53

正则验证手机号码

public class VerifyUtil { /** * 移动:134、135、136、137、138、139、150、151、152、157(TD)、158、159、178(新)、182、184、187、188 * 联通:130、131、132、152、155、156、185、186 * 电信:133、153、170、173、177、180、181、189

2018-04-02 18:11:52

编程实战二

1.StartActivity进行跳转建议:使用统一的页面跳转方法,便于对跳转时的逻辑进行统一控制。 便于修改逻辑。public class ActivityA extends Activity{ public Static void startSelft(Context context,String id){ if(true){//满足一定的条件 c

2017-08-08 17:50:47

通信录工具类

对通信录的简单增删改查工具类:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.content.ContentResolver;import android.content.ContentUris;import andro

2017-08-04 17:40:30

SharedPreference工具类

public class SharedPreferencesHelper { private static final String FILE_NAME = "app_data"; private static SharedPreferences mSharedPreferences;// 单例 private static SharedPreferencesHe

2017-08-04 11:47:11

dip与px相互转换工具类

public class DensityUtil { /** * 根据手机分辨率将dip单位转换为px单位 * @param context 上下文 * @param dpValue 相对像素dip * @return */ public static int dip2px(Context context,float dpValue)

2017-08-04 11:34:20

日志打印工具类

public class LogUtils { //private static final int LOG_LEVEL = 6; //我在这里做了调整,改成public,方便从外部设值,控制 public static int LOG_LEVEL = 6; private static final int VERBOSE = 5; private static

2017-08-04 11:29:58

对话框工具类

public class DialogUtil { /** * 创建消息对话框 * * @param context 上下文 必填 * @param title 标题 必填 * @param message 显示内容 必填 * @param btnName 按钮名称 必填 * @param listener 监听

2017-08-04 11:17:03

编程实战总结1

1.所有的变量在定义时就应该要有初始默认值。原因:为了程序的健壮性,防止空指针,导致闪退的不友好现象。(虽然,正常情况下(业务流程逻辑),该值必然不为空,但可能发生异常情况,例如网络状况不佳等不可控因素导致某些值没有被初始化,会抛出空指针异常)。 初始值使用指导(以后补充):int value=-100;//数值类型String str=“”;//字符窜类型boolean isSuccess=

2017-06-27 17:14:00

网络请求框架okhttp的使用

对okhttp、okio进行二次封装:(非完整代码,只包含完整思路)** * 网络操作类 */public class HttpBase { public static String push_token = ""; private RequestQueue queue = null;// 请求队列 private Context context; private

2017-06-13 15:54:26

常用参考基类写法之Fragment

接口:public interface BaseFragmentInter { void showToast(String msg); //显示或者隐藏加载dialog void showProgressBar(); void hideProgressBar(); /** * 数据加载失败后显示的重加载按钮 * @param listener

2017-06-13 15:28:09

常用参考基类写法之Activity

/*** * Activity 的父类,主要用于写一些可能用上的方法 */public abstract class BaseActivity extends AppCompatActivity { public FrameLayout rootContainer; public Context context; private FrameLayout refreshL

2017-06-13 15:23:33

优雅地退出应用

最常用方法之一使用工具类ActivityUtils:public class ActivityUtils { private static List<Activity> activities = new ArrayList<>(); public static void addActivity(Activity activity) { activities.add(act

2017-06-13 15:03:57

Android Studio的assets、raw目录详解

assets与res/raw不同assets目录是Android的一种特殊目录,用于放置APP所需的固定文件,且该文件被打包到APK中时,不会被编码到二进制文件。 Android还存在一种放置在res下的raw目录,该目录与assets目录不同。 注意点: 1、 assets目录不会被映射到R中,因此,资源无法通过R.id方式获取,必须要通过AssetManager进行操作与获取;res/ra

2017-06-13 14:39:08

在Android中加载gif

有两种比较容易实现的方式:一、使用webview加载gif 在main的路径下创建assets文件夹,并将gif图粘贴到里面 在布局文件中(xml)加入webview,背景最好设为透明 在代码中加载webview的资源路径wait_gif.loadUrl("file:///android_asset/loading.gif");//设置透明wait_gif.setBackgroundCol

2017-06-13 14:24:09

android事件冲突解决之终极方案

一、事件冲突原因:(注:基础这部分参考并根据自身整理自《细说android事件传递机制》的博文)A、基础否析:android的两大基础控件类型:View和ViewGroup。 View即普通的控件,没有子布局的,如Button、TextView. ViewGroup继承自View,表示可以有子控件,如Linearlayout、Listview这些。而事件即MotionEvent,最重要的有3个:

2017-05-01 17:42:20

android爬坑篇之第三方框架引用

一、导入篇我们每当从github dwon下第三方库时几乎在本地的编译器中都会报错,原因是我们必须改掉第三方中builde.gridle的某些配置项。 其中必改的有: android { compileSdkVersion //your compile versoin buildToolsVersion //"your buildTools versoin" defau

2017-05-01 17:08:29

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!