• 等级
  • 124106 访问
  • 77 原创
  • 36 转发
  • 27155 排名
  • 19 评论
  • 14 获赞

android EditText输入手机号自动带空格(344格式)

在android开发过程中,有时候需要这样展示手机号:186 0000 0000。 案例 代码块 代码块语法遵循标准markdown代码,例如: @Override public void onTextChanged(CharSequence charSequence, int start, int before, int count) { if (ch...

2018-05-03 18:09:31

[React]调用系统命令,替换文件内容,并且提交到git仓库

/** * 系统命令替换版本号,并且提交git仓库 * @param odlVersion * @param newVersion */ function actionCommand(odlVersion, newVersion) { var exec = require('child_process').exec; var sedCmd = "sed -i '' 's/"

2017-09-13 09:46:15

[ReactNative][iOS]之真机调试与离线包方式

(一)前言 这篇文章讲解以下关于React Native中iOS开发的常见调试方式以及离线包开发方式。做过ios开发的同学都知道,iOS开发真机调试需要注册苹果开发者账号,自从XCode7之后,iOS开发者不需要付费就可以在真机上调试程序。所以,要真机调试,只需要两步:1. 注册成为苹果开发者;2. 下载XCode7 或者以上版本的IDE. (二)真机设备调试 在开发的阶段,我们可以使用本地

2017-07-31 10:19:36

Android 截屏

代码块/** * 直接调用该方法可以截图,但没有状态栏 * * @param context */ public static File create(Context context) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss", Locale.U

2017-07-18 15:58:59

Android获取设备IMEI和Mac地址

public static boolean checkPermission(Context context, String permission) { boolean result = false; if (Build.VERSION.SDK_INT >= 23) { try { Class clazz = C

2017-07-07 15:02:16

[React]react-router跳转传值

跳转1.引入包 import {hashHistory} from ‘react-router’2.跳转传值 handleClick = (value) => { hashHistory.push({ pathname: 'message/detailMessage', query: { tit

2017-03-07 19:11:53

Android 实现ScrollView自定义翻页宽度(每次滑动一页) - 类似钉钉工作台

【效果】:

2017-02-15 22:06:34

Android ScrollView取消惯性滚动

【Android ScrollView取消惯性滚动】ScrollView中惯性滚动的效果,想让这个ScrollView慢一点滑动或者接近drag(拖拽)操作,就提出了添加阻尼的说法。public class CustomHorizontalScrollView extends HorizontalScrollView { private Context context; privat

2017-02-15 17:11:03

android 动态设置actionbar背景色(代码修改)

一、将十六进制颜色值转为int类型color int color = Color.parseColor(“#ff00ff”);   二、将int类型color值转为Drawable类型 ColorDrawable drawable = new ColorDrawable(color);   三、将drawable设置给actionbar actionBar.setBackgroundDrawab

2017-02-10 10:56:24

[ReactNative]在android上真机调试

具体操作如下: 1.先在android project下android/app/src/main/下新建assets目录,然后新建文件index.android.bundle 2.在终端进入react native的根目录下,执行命令: curl "http://localhost:8081/index.android.bundle?platform=android" -o "andro

2016-09-21 10:46:38

Android Studio JNI生成so库

JNI生成so文件1.新建Android studio工程2.新建class:AppKey.java.主要为了保存密钥代码块package com.qianmi.adminapp.lib.utils.jni;/** * Created by seven on 16/9/8. */public class AppKey { static { System.loadLibrar

2016-09-08 23:45:27

Android网络数据请求优化

网络请求的优化 一个成功的app,在处理网络请求方面需要注意很多,最低要求:在用户使用2G网络时可以成功加载一次请求。常用优化方式: gzip压缩 :在服务端接口返回数据时,可以在数据量大于1kb时,使用gzip进行压缩之后再返回给客户端; 避免频繁调用接口 :请求数据、返回数据一来一回很浪费时间,所以能调用一次接口取到的数据,就不要调用两次; 添加取消...

2016-06-15 23:41:00

Android登录成功后的各种场景分析

登录成功后的各种场景 首先,贯穿App 的,应该有一个User 全局变量,在每次登录成功后,会将其isLogin 属性设置为true ,在退出登录后,则将该属性设置为false 。这个User 全局变量要支持序列化到本地的功能,这样数据才不会因内存回收而丢失。 其次,登录分为3 种情形: 情形1 :点击登录按钮,进入登录页面LoginActi...

2016-06-13 16:33:00

UIScorllView加载子视图出现位置向下偏移64问题

在一个VC里如果第一个控件是UIScrollView,注意是第一个控件,就是首先addsubview在VC.view上。接着加到scrollView上的View就会在Y点上发生64的偏移(就是navigationBar的高度44+statusbar的高度20)。这个在iOS7以后才会出现。解决办法: self.automaticallyAdjustsScrollViewInsets = false

2016-05-31 23:13:33

Android跑马灯效果

跑马灯效果,需要添加下面红色属性即可 NiceTextView android:id="@+id/nice_textview_name" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_vertical" and

2016-05-31 17:00:48

java中遍历实体类属性和类型、赋值和取值

public static void testReflect(Object model) throws SecurityException, NoSuchMethodException, IllegalArgumentException, IllegalAccessException, InvocationTargetException, Instantiation

2016-05-23 11:21:30

Android Selector和Shape的组合

1.自定义控件背景是需要selector,需要使用自定义颜色(图片不方便),所以需要两者组合 selector xmlns:android="http://schemas.android.com/apk/res/android"> item android:state_pressed="false"> shape android:shape="rectang

2016-05-16 16:16:08

Android很nice的Spinner(NiceSpinner)

import android.content.Context; import android.util.AttributeSet; import android.util.DisplayMetrics; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; impor

2016-05-10 09:36:47

Android Spinner显示周月跨度列表

1.获取周跨度列表     直接调用getWeekList(0)这个方法即可,得到周列表 /** * 获取周日期列表 */ public static ArrayListString> getWeekList(int startId) { ArrayListString> list = new ArrayListString>(); Date today = new D

2016-05-10 09:10:30

【ios开发学习】UITextField的returnKeyType(输入法换行键)

UITextField的returnKeyType有如下类型: typedef NS_ENUM(NSInteger, UIReturnKeyType) {     UIReturnKeyDefault,     UIReturnKeyGo,     UIReturnKeyGoogle,     UIReturnKeyJoin,     UIReturnKeyNext,     U

2016-04-14 14:21:10

Seven2Qin

关注
  • 计算机软件/android工程师
  • 中国 江苏省 南京市