自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ionic启动白屏处理

1:config.xml配置代码 <preference name="ShowSplashScreenSpinner" value="false" /> <preference name="ScrollEnabled" value="false" /> <preference name="android-minSdkVersi

2019-02-28 13:32:07 1180

原创 Ionic性能优化(二)

问题Crosswalk是Intel维护的Webkit开源项目,它的缺点就是太大了,集成后apk会增加20M,然后我就找到了腾讯浏览服务X5,集成Build后的APK非常小,同时,QQ浏览器团队还将持续更新和优化X5内核,持续优化功能,并保证兼容各种web新特性整合腾讯X5内核接入很简单,有人已经写好了插件ionic cordova plugin add cordova-plugin-x5-...

2019-02-28 12:33:25 590

原创 Ionic性能优化(一)

crosswalk是一个WebView Engine的名称 由于在安卓环境中各个版本不一,特别是4.1以前的版本会出现很多不兼容的问题 因此打包此插件可以让ionic运行的时候调用Crosswalk浏览器内核,而不是手机本身的浏览器,因此可以达到兼容安卓系统Crosswalk的官方网站是:https://crosswalk-project.org/在线帮助文档:https://crosswalk

2016-12-09 17:17:28 1633

原创 Cordova开发自定义插件

1:安装plugman,在终端输入npm install -g plugman2:新建一个插件myEchoplugman create --name 《Name》 --plugin_id 《pluginID》 --plugin_version 《version》《Name》替换为 myEcho;《pluginID》 替换为 com.lulee007.myEcho《version》 替换为 0.

2016-12-09 17:09:29 770

原创 Ionic持久化存储(二)

安装插件:cordova plugin add cordova-sqlite-storage建立连接//myDatabase代表数据库名称,1.0是版本号,Demo是描述信息,第四个参数参考其他资料应该是预估数据库大小,-1代表什么自己也没搞懂,请大神指点。var db = window.openDatabase("myDatabase", "1.0", "Demo", -1);执行SQL操作//t

2016-12-08 17:51:26 1302

原创 Ionic持久化存储(一)

var localStorage = window.localStorage; localStorage.setItem(key, value)   //用于将项目设置到本地存储localStorage.getItem(key)     //用于从本地存储中获得项目localStorage.key(index)      //用于通过使用在本地存储器中的项的索引获得的项目。项目是按字母

2016-12-08 16:34:06 1035

原创 AngularJS实现跨域访问

myUrl = “http://localhost:8090/api/test?callback=JSON_CALLBACK“;$http.jsonp(myUrl , { username: “user”, password: “123456”, client: “123” }).success(function(request) { }

2016-12-08 16:25:21 657

原创 Ionic环境搭建

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-08 16:07:46 282

原创 Activity和Activity带参数跳转 带参数返回

//-------------------------Activity1----------------------------------button.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {     

2016-12-08 15:37:23 3777

原创 Activity和Fragment的数据传递

1.Fragment中通过getActivity()然后进行强制转化,调用Activity中的公有方法---------------------------------------------------------------------------2.             Bundle data = new Bundle();          data.putString

2016-12-08 15:36:28 430

原创 Glide

Glide.with(MyActivity.activity)              .load(data.getData().get(position).getImg())              .placeholder(R.mipmap.connecno)              .into(holder.image); with()参数的好处是:    图片

2016-12-08 15:34:34 257

原创 OKHTTP

//Get请求OkHttpClient mOkHttpClient = new OkHttpClient();        final Request request = new Request.Builder().url("http://qxu1649250094.my3w.com/ssuo.php?ssuo=").build();        Call call = mOkHt

2016-12-08 15:33:09 298

原创 PopupWindow

View contentView = View.inflate(getActivity(), R.layout.popupwindow_layout, null);PopupWindow popupWindow= new PopupWindow(contentView,RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.La

2016-12-08 15:32:16 237

原创 去空格

1. String.trim()  trim()是去掉首尾空格2.  str.replace(" ", ""); 去掉所有空格,包括首尾、中间  String str = " hell o ";  String str2 = str.replaceAll(" ", "");

2016-12-08 15:26:01 265

原创 替换字符

String.replace("\"", "").replace("\"", "")String.replaceAll("", "").replaceAll("", "")replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);replaceAll的参数是regex,即

2016-12-08 15:23:42 329

原创 网络监听

XML文件注册 wifi 移动 开启 关闭会自动调用public class Recevice extends BroadcastReceiver {    @Override    public void onReceive(Context context, Intent intent) {        ConnectivityManager connectivityMan

2016-12-08 15:20:55 385

原创 Android获取手机Mac地址

WifiManager wifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);        WifiInfo info= wifi.getConnectionInfo();        Log.i("111", "qqqqqqqq" + info.getMacAddress());

2016-02-21 23:38:34 762

原创 Android自定义Dialog

AlertDialog.Builder DiaLog2 = new AlertDialog.Builder(this);        DiaLog2.setIcon(R.mipmap.ic_launcher);  //图标        DiaLog2.setTitle("自定义对话框");   //Title        DiaLog2.setView(view);    //自

2016-02-20 21:39:24 279

原创 Android存储_SharedPreferences

SharedPreferences sharedshared =getSharedPreferences("sview1json", Context.MODE_PRIVATE); // 存储文件名 | 私有的其他程序不能访问SharedPreferences.Editor Edit = shared.edit();  //获取编辑权限Edit.putString("Json", respo

2016-02-20 21:35:36 269

原创 Android_Fragment

FragmentTransaction transaction = getFragmentManager().beginTransaction(); //获取管理 开启事务transaction.add(R.id.fragment, FragmentClass);        // ==null再添加 Fragment控件ID  Fragmenttransaction.hide(Frag

2016-02-20 21:29:20 270

原创 广播监听网络变化

------------------------------------------------XML文件注册 wifi 移动 开启 关闭会自动调用或者动态注册------------------------------------------------public class Recevice extends BroadcastReceiver {    @Overri

2016-02-20 21:13:41 312

原创 透明主题

getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

2016-02-20 21:12:54 453

原创 启动模式

1. Standard模式(默认)我们平时直接创建的Activity都是这种模式的Activity,这种模式的Activity的特点是:只要你创建了Activity实例,一旦激活该Activity,则会向任务栈中加入新创建的实例,退出Activity则会在任务栈中销毁该实例。 2. SingleTop模式这种模式会考虑当前要激活的Acti

2016-02-20 21:12:13 303

原创 Android获取年月日时分秒

Time time = new Time();        time.setToNow();        int year = time.year;        int month = time.month;        int day = time.monthDay;        int minute = time.minute;        int hour

2016-02-20 21:11:51 710

原创 动态注册receiver

IntentFilter filter = new IntentFilter();        filter.addAction("android.net.conn.CONNECTIVITY_CHANGE");        filter.addAction("ConnectIvity");        registerReceiver(receiver, filter);

2016-02-20 21:11:21 752

原创 vooley(二)

1. ImageRequest的用法        RequestQueue request=Volley.newRequestQueue(getContext());        ImageRequest imgReq=new ImageRequest("http://192.168.1.100/View.png", new Response.Listener() {   

2016-02-20 21:10:07 361

原创 Vooley(一)

-----StringRequest的用法       --------------------- 默认是get访问 Method.GET Method.POST--------------GET请求 RequestQueue request = Volley.newRequestQueue(getContext());StringRequest srReq = new

2016-02-20 21:09:35 617

原创 canvas绘制

rotate     // 旋转画布填充drawARGB(int a, int r, int g, int b)drawColor(int color)drawRGB(int r, int g, int b)drawColor(int color, PorterDuff.Mode mode)几何图形canvas.drawArc (扇形)canvas.draw

2016-02-20 21:08:41 385

原创 Viewpager

addOnPageChangeListener   监听变化setCurrentItem    设置itemgetCurrentItem    获取itemonPageScrolled    监听滑动 需要自定义继续viewpager

2016-02-20 21:06:34 329

原创 View动画属性

android:scaleX         属性说明: 水平方向缩放比例android:scaleY         属性说明: 竖直方向缩放比例android:translationX   属性说明: 水平方向的移动距离android:translationY   属性说明: 竖直方向的移动距离android:rotation       属性说明: 旋转度数android

2016-02-20 21:04:22 265

原创 SwipeRefreshLayout下拉刷新控件

SwipeRefreshLayout     作为根布局setRefreshing          true|false 开启|取消动画效果setEnabled             true|false 开启|禁用setOnRefreshListener   监听滑动状态setColorSchemeColors   设置颜色setColorSchemeResources(

2016-02-20 21:03:09 231

原创 Sqlite

下面是Cursor对象的常用方法:c.move(int offset); //以当前位置为参考,移动到指定行  c.moveToFirst();    //移动到第一行  c.moveToLast();     //移动到最后一行  c.moveToPosition(int position); //移动到指定行  c.moveToPrevious(); //移动到前一行  

2016-02-20 21:02:30 238

原创 Shape

Shape>                                   android:width="2dp"  android:dashGap="3dp"        android:color="#fad3cf" />                          android:bottomLeftRadi

2016-02-20 21:01:29 343

原创 RecyclerView

public class RecyclerAdapter extends RecyclerView.Adapter {    public RecyclerAdapter() {    }    @Override    public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 

2016-02-20 20:59:02 303

原创 LayoutParams

LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) text.getLayoutParams();lp.setMargins(1, 1, 10, 1);//居中设置 (RelativeLayout)RelativeLayout.LayoutParams lp2 = new RelativeLayout.Layou

2016-02-20 20:58:08 296

原创 Gson

//返回的是对象{    "Title": "呵呵",    "Tag": {        "size": 1,        "tag1": "Javascript",        "tag2": "Java",        "tag3": ""    }}Gson gson= new Gson();Book book=gson.from

2016-02-20 20:56:20 385

原创 Android各种权限

在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用。android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序

2016-02-20 20:55:08 315

原创 Activity和Fragment的数据传递

1.Fragment中通过getActivity()然后进行强制转化,调用Activity中的公有方法---------------------------------------------------------------------------2.              Bundle data = new Bundle();          data.putStrin

2016-02-20 20:53:58 354

原创 EditText

android:focusableInTouchMode="true"     取消获取焦点 (子控件无法自动获取焦点)android:background="@null"              去除默认边框android:singleLine="true"               单行android:hint="搜索"                     提示

2016-02-20 20:51:51 284

原创 图片加载库Glide用法

添加依赖   dependencies {             compile 'com.github.bumptech.glide:glide:3.7.0'  }  Glide.with(MyActivity.activity)              .load(data.getData().get(position).getImg())         

2016-02-20 20:46:36 321

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除