自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Realm-ReactNative使用

最大的点:Realm中有主键的概念,主键不能重复,但是主键不能自增,这个自增需要自己来保证 1.导入 跟着官方走 2.使用 注:由于所有页面的增删改查都依靠一个realm对象,所以吧这个对象保存在单例的一个属性中,保证全局唯一 let instance = null; export ...

2018-12-11 16:01:10 623 0

原创 reactNative常用第三方库

0.数据存储 https://github.com/sunnylqm/react-native-storage 1.图片多选、裁剪 https://github.com/ivpusic/react-native-image-crop-picker 注意:如果你不是用cocoapad导入的,...

2018-10-11 15:20:50 141 0

原创 android,view.settag(id,value)

1.在res/value下新建xml,声明id类型的参数 <?xml version="1.0" encoding="utf-8"?> <resources> <item na...

2018-08-01 13:57:36 520 0

原创 android给自定义view添加XML属性

1.在value下新建文件(文件名随便),把需要的名称和类型放进去 <?xml version="1.0" encoding="utf-8"?> <resources> <de...

2018-08-01 11:12:39 946 0

原创 React Native常用属性

1.flex属性 //flexDirection表示排布的方向,类似android线性布局的排布方向:横线和竖向,默认是竖向'column',横向'row' //justifyContent:表示布局内实际内容的显示区域(以横向的row举例):整体居左、...

2018-05-18 16:03:46 236 0

原创 MySql语句:增删改查和联表查

由于测试需要,不符合逻辑的建两张表,表内容如下: user表:userid,name,age; inClass表示:userid,className;表示该id所在的班级信息 基本操作:建表、增删改插 建表: -- CREATE table InClass( -- userid int NOT...

2017-09-25 15:03:12 319 0

原创 微信公众号服务器设置token--servlet

我只是个不懂后台的菜鸡,所以出现了一些很菜鸡的错误,就算跟着大牛抄代码,微信还是没提示我成功,下面是我的一个坑。 1.像微信文档所描述,你需要给一个服务器的url,然后随便写一个token,然后选择加密模式,然后提交。然后你就很随意的写了一个,然后提交,然后就提示“token校验失败”。 然后你就...

2017-08-16 15:12:30 16005 1

原创 webview加载html代码(包含播发腾讯视频的分享代码)

腾讯视频下方的分享点击之后会出现三个不同的分享地址,如图:,第一个好像是基于falsh的,第二个是基于falsh播放的,由于android4.+不再支持falsh插件,所以这两种方式都不能使用,第一种会直接白屏,第二种会显示插件无法加载,第三种可以正常使用。 webView = (WebView...

2017-08-02 10:26:12 2510 1

原创 android activity转场动画(不兼容5.0一下)

第一种:还有一种动画是一个圆圈类型的: https://blog.csdn.net/shb2058/article/details/73162699 第二种:四种启动方式分别对应:普通的启动方式(即startActivity)、explode、slide和fade; 1.explode(...

2017-07-25 13:32:03 304 0

原创 关于RXbinding的一些常规使用

先说导包 /*rx的引入*/ compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'io.reactivex.rxjava2:rxjava:2.0.9' //RXbindi...

2017-07-07 10:40:54 2163 0

转载 关于android动画的一个总结(转载)

转自:https://mp.weixin.qq.com/s?__biz=MzIxMTg5NjQyMA==&mid=2247483735&idx=1&sn=d2092ef4dd3c6726a211c84c4509e8b9&chksm=974f105ca038994a4...

2017-07-06 15:12:11 269 0

原创 使用DroidPlugin实现模块化开发(主要说调用)

github地址:https://github.com/DroidPluginTeam/DroidPlugin/blob/master/readme_cn.md 关于配置,跟着说明文档配置吧。 关于跳转调用, 使用new Intent(String ActiviyUrl),你会发现,GG,好像不行...

2017-07-03 14:40:22 271 0

原创 关于View事件分发

关于事件分发: dispatchTouchEvent //是否消费,不消费就传递给上一层 对于view,super是true,走ontouchevent 对于viewgroup,如果是super,走onInterceptTouchEvent去判断是否进行拦截;如果是true,直接消费(但是不会触发...

2017-06-29 13:42:53 176 0

原创 android开发常用:获取屏幕尺寸

WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); widthScreen = wm.getDefaultDisplay().getWidth();

2017-06-14 09:56:05 209 0

转载 Android中view的各种尺寸,宽高、XY坐标

如果需要在代码中设置view的位置,setX和setLeft设置都是这个view左上角的坐标;前一个表示对于屏幕的坐标,后一个表示相对于副布局

2017-06-13 18:00:02 571 0

原创 Android实现一个选择器-recycleview滚动中第一个item位置的获取

package com.example.administrator.testanima.ActivityTwo; import android.content.Context; import android.os.Bundle; import android.os.Handler; import...

2017-06-13 17:58:38 2009 0

原创 Android开发常用:根据name获取drawable的ID

ApplicationInfo appInfo =mContext. getApplicationInfo(); int resID = mContext.getResources().getIdentifier(s, "drawable", a...

2017-06-12 10:56:22 1297 0

转载 Androd开发常用:继承AppCompatActivity实现全屏显示

true true

2017-06-02 10:59:03 218 0

原创 Android开发常用:Fresco加载图片的几种方式

1.网络图 里面的参数是图片的网络地址 userPhoto.setImageURI(SharedPreferenceUtils.get(context, "myInfo", "Photo", "").toString()); 2.dr...

2017-05-25 10:02:07 879 0

原创 给retrofit添加拦截器以查看传输的数据

retrofit依赖与okhttp,所以是要给retrofit的okhtpclient添加一个拦截器,关键代码如下: //添加一个拦截器 OkHttpClient okHttpClient = new OkHttpClient.Builder() ....

2017-05-24 16:05:15 657 0

转载 retrofit2.0返回string

需要自定义一个converti public class StringConverterFactory extends Converter.Factory { public static StringConverterFactory create() { return n...

2017-05-24 11:42:15 1570 0

原创 apk使用jarsigner给APK签名

D:\apks>jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore F:\keySt oreForAndroid\JDBC.jks -signedjar com.jdhr.crowdfundss.apk com.jd...

2017-05-19 11:04:20 346 0

原创 动手写一个轮播

思路就是viewpage+fragment,给一个无线大的数,然后根据下标,指定需要显示的页面,一直都是用别人的,索性在写一次好了。 activity: package com.example.administrator.testviewpage; import android.os.Han...

2017-05-17 17:28:46 243 0

原创 android 点击变色的两种情况、textview点击变色以及自定义checkbox

1.不需要使用shape的情况 drawable下新建一个资源文件,在需要的地方setbackground 2.需要设置圆角等等需要自定义shape的,和1类似,只是里面的drawable="@color"换做@drawable

2017-05-12 14:32:51 3549 0

转载 android的一些常用选择器控件

https://github.com/Bigkoo/Android-PickerView

2017-05-12 10:57:12 512 0

原创 Rxjava与Rxandroid结合实现网络请求

关于只使用retrofit2.0进行网络请求的demo:http://blog.csdn.net/shb2058/article/details/71404615 1.导入必要的包,主要在导retrofit适配rxjava包的时候需要注意,这里的适配是rxjava2而不是rxjava,否则报依赖...

2017-05-09 10:58:09 1794 0

原创 使用retrofit2.0实现网络请求post和get请求

实例代码于百度云-一些androiddemo compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0...

2017-05-08 11:40:04 10816 2

原创 RxAndroid初体验

概述:被观察者-Observable;观察者-Observer/Subcriber;建立订阅关系-Observable.subscribe(Observer/Subcriber) 注:在rx2.0版本Subscriber将不能使用该方法建立订阅关系;线程-Scheduler. RxJava遵循线程...

2017-05-05 17:41:25 629 1

原创 butterknife使用整理

https://github.com/JakeWharton/butterknife 引入依赖:在Module:app下的build.gradle的dependencies下: compile 'com.jakewharton:butterknife:8.5.1&...

2017-05-04 16:07:42 215 0

原创 android自定义一个dialog

参考资料:http://blog.csdn.net/xyz_fly/article/details/7546210 实现的效果如下: 自定义分为是哪个部分:xml文件,.java文件,value中的stytle xml:只是描述这个dialog是什么样的,布局的位置大小等 <com.zh...

2017-04-20 18:02:26 273 0

原创 Android NDK- native调用Java

在第一章的测试NDK时实现了Java层调用native层,这里再来实现native层调用Java层,触发的条件是Java层调用native层时native调用Java 1.Java中代码 package com.example.shibo.testndk1; import android.c...

2017-03-23 14:14:26 893 0

原创 Android-ndk 调用现有的动态库

如上节所属,我们已经配置好了NDK环境,实现了简单的jni调用,生成了对应的动态库.so文件,这里就测试下在另外一个应用中调用这个.so文件。 1.找到需要的.so文件。 如上节所述,通过编译,在app/build/intermediates/ndk下生成了编译后的文件,在debug文件夹下l...

2017-03-23 13:18:12 380 0

转载 Android中js交互以及webview的一些用法

Java代码: public class MainActivity extends AppCompatActivity { private WebView contentWebView = null; @Override protected void onCreate(...

2017-03-09 11:40:45 191 0

转载 android7.0新特性

一 新的Notification Android N 增加了许多新的notifications API,进行了重新的设计,引入了新的风格。 ● 模板更新:开发者将能够充分利用新模板,只需进行少量的代码调整。 ● 消息样式自定义:可以自定义更多与使用Message...

2017-03-04 17:01:15 192 0

原创 Android recycleview+cardview

第一步:导入依赖:recycleview和cardview compile 'com.android.support:recyclerview-v7:24.2.1' compile 'com.android.support:cardview-v7:24.2.1�...

2016-12-22 14:43:04 414 0

转载 Android开源的自定义dialog

http://gold.xitu.io/entry/57d11eaaa22b9d006c40385d

2016-09-24 10:27:09 482 0

原创 百分比适配举例

参考:http://blog.csdn.net/lmj623565791/article/details/46767825 dependencies { //... compile 'com.zhy:percent-support-extends:1.0.1'}...

2016-07-28 10:12:40 382 0

原创 抢购布局

实现效果 //注意 text只有在contain里面才会自动换行 //如果一个row里面有了一个expanded,那么expanded再嵌套的expended就不能使用了,也就是不在是match的意思,而是0了 return new Containe...

2020-03-26 22:29:02 42 0

原创 drat中构造方法

首先和Java相同,如果没有自己定义构造方法,那么默认有一个无参的构造方法。 不同点:dart中如果你定义了构造方法,那么无参的构造方法将会失效,而且你自己也不能实现一个无参的构造方法。 需要自己实现一个无参方法需要类名.构造方法名字 来定义,如下 class Person { Str...

2020-03-23 16:21:07 38 0

原创 dart中抽象类与继承

1.使用abstract修饰 和Java中的抽象类类似,可以访问抽象类中的公有方法和公有属性。 和Java的不同是不能多继承。 继承多个的写法是 extent A withB,C abstract class Animal{ String _type="哺乳动物"...

2020-03-22 13:28:51 83 0

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