- 博客(32)
- 收藏
- 关注

原创 Android 支付宝支付
第一步:导入jar包,在清单文件配置<activityandroid:name="com.alipay.sdk.app.H5PayActivity"android:configChanges="orientation|keyboardHidden|navigation|screenSize"android:exported="false"android:screenOri...
2018-09-13 16:24:36
610

原创 Android 微信支付
第一步:先导入微信的jar包,在清单文件配置<activityandroid:name=".wxapi.WXPayEntryActivity"android:exported="true"android:launchMode="singleTop"/>第二步:将app注册到微信IWXAPI api = WXAPIFactory.createWXAPI(this,...
2018-09-13 16:22:50
281

原创 Android 微信登录拿到code值
第一步,先准备app idpublic class Constants {public static final String APP_ID = ""; //替换为申请到的app id public static IWXAPI wx_api; //全局的微信api对象}第二步:调取请求//创建微信api并注册到微信Constants.wx_api = WXAPIFa...
2018-09-13 16:19:27
1611

原创 Android上传视频
二丶第一步,点击跳转/*** 打开录像机*/camera.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent it = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);startActivityF...
2018-08-23 11:20:01
4223
1
原创 相机相册裁剪
private String[] name={"相机","相册","取消"};private String path=Environment.getExternalStorageDirectory()+"/254.png";AlertDialog dialog=new AlertDialog.Builder(getActivity()).setTitle("相机相册").setIc...
2018-09-03 10:33:25
169
原创 Android异常大全
Android 异常大全j ava.lang.NullPointerException这个异常的解释是 "程序遇上了空指针 ",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始...
2018-09-03 10:32:49
381
原创 android视频播放器
public class Fragment02 extends Fragment{ private VideoView videoView;private Button start;@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstan...
2018-09-03 10:25:29
837
原创 纯数组的解析方式获取json串
//获取json串String json= (String) msg.obj;//进行gson解析Gson gson=new Gson();//纯数组的解析方式Type listtype = new TypeToken<LinkedList<GsonBean>>() {}.getType();LinkedList<GsonBean> li...
2018-09-03 10:24:45
404
原创 git 指令
git status 查看当前状态git init 初始化空间git add . 添加工作空间所有的文件git commit -m"" 提交文件至本地仓库区git log 会按提交时间列出所有的更新git pull 拉取代码到本git push -u origin master 把本地仓库提交到远程仓库 ...
2018-09-03 10:24:23
112
原创 XRecyclerView的刷新功能方法事件
/设置可上拉 xrecyclerview.setPullRefreshEnabled(true); xrecyclerview.setLoadingMoreEnabled(true); //设置上拉下拉样式 xrecyclerview.setRefreshProgressStyle(ProgressStyle.BallSpinFadeLoader); xrecyclerview.setL...
2018-09-03 10:23:49
1064
原创 android一些面试常见的总结
1.事件分发机制将点击事件MostionEvent,向某个View进行传递并得到最终的处理,这个传递的过程就是事件分发,默认情况下:一个传递的过程就是从Activity--ViewGroup--View,由上向下进行传递,如果没有人进行处理,然后会从View向上进行回传.事件分发机制主要是为了处理事件冲突。比如在项目当中ScrollView中嵌套ListView我们 在合适的使...
2018-09-03 10:22:13
252
原创 Android多图上传
一丶第一步,定义一些属性private int num = 0;private String[] name = {"相机", "相册", "取消"};private String path = Environment.getExternalStorageDirectory() + "/publishedaboutI" + num + "con.png";MultipartBo...
2018-09-03 10:19:29
973
原创 ijkplayer视频播放器
//先导入依赖implementation 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.6' //在布局引用(simple_player_view_player布局文件)<includelayout="@layout/simple_player_view_player"android:layout_width="match...
2018-08-06 18:54:40
965
原创 Fresco缓存路径
public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); //设置磁盘缓存 DiskCacheConfig diskCacheConfig = DiskCacheConfig....
2018-07-29 20:30:12
1194
原创 IjkPlayerView 视频播放器
//先导依赖 implementation 'com.github.open-android:IjkPlayer:1.0.0'//根build.gradleallprojects { repositories { ...... maven { url "https://jitpack.io" } }}//主方法publi...
2018-07-27 09:22:50
1382
原创 GreenDao
public class DaoManager { private static DaoManager daoManager; private final DaoSession daoSession; private DaoManager(Context context) { daoSession = DaoMaster.newDevSession(con...
2018-07-15 19:31:36
181
原创 RetrofitManager
public class RetrofitManager { private final HttpLoggingInterceptor httpLoggingInterceptor; private final Retrofit retrofit; private static class SingleHolder { public static fin...
2018-07-15 19:29:00
357
原创 Xbanner
//mainpublic class MainActivity extends AppCompatActivity { private XBanner mXbanner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS...
2018-07-09 11:58:47
175
原创 TabLayout
//依赖//TabLayout implementation 'com.android.support:design:27.+'//Mainpublic class MainActivity extends AppCompatActivity { private TabLayout tabLayout; private ViewPager viewPager; privat...
2018-07-09 11:56:27
213
原创 SimpleDraweeView
//xml<com.facebook.drawee.view.SimpleDraweeView android:id="@+id/fresco_sdv" android:layout_width="200dp" android:layout_height="200dp" app:placeholderImage="@drawable/icon_placeholder"...
2018-07-08 19:54:04
2064
原创 GreenDao
//app gradleapply plugin: 'org.greenrobot.greendao'greendao { schemaVersion 1 //数据库版本号 daoPackage 'com.bwie.day04_greendao.database' //设置时生成代码的目录 targetGenDir 'src/main/java' //...
2018-07-08 19:49:03
123
原创 Sqlite数据库
//创建数据库SQLiteOpenHelperpublic class sqlliteHelper extends SQLiteOpenHelper{ public sqlliteHelper(Context context) { super(context, "User.db", null, 1); // TODO Auto-generated construc...
2018-07-01 23:08:33
159
原创 属性动画 仅供参考
public class MainActivity extends AppCompatActivity implements View.OnClickListener { private LinearLayout mLlMain; @Override protected void onCreate(Bundle savedInstanceState) { ...
2018-07-01 20:42:16
93
原创 RecyclerAdapter 多条目加载 仅供参考
RecyclerAdapter 类public class MyRecyclerAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { private static final String TAG = "MyRecyclerAdapter****************"; private Lis...
2018-07-01 15:03:19
263
原创 购物车分类 仅供参考
recyclerView = view.findViewById(R.id.classify_recycleview); Gson gson = new Gson(); ClassifyLeftBean fromJson = gson.fromJson(json, ClassifyLeftBean.class); final List<ClassifyLeftBea...
2018-06-30 10:48:32
409
原创 MVC 购物车
//自定义加减器public class MyAddView extends LinearLayout implements View.OnClickListener { private TextView removeTV; private TextView addTV; private TextView numTV; private int number = ...
2018-06-30 10:33:56
624
原创 XRecyclerView
Adapterpublic class MyAdapter extends XRecyclerView.Adapter<MyAdapter.ViewHolder> { private List<String> list; public MyAdapter(List<String> list) { this.list = list...
2018-06-30 10:26:33
105
原创 OkHttp和自定义拦截器
public class OkHttpUtils { private static final String TAG = "OkHttpUtils----"; private static OkHttpUtils okHttpUtils; private final OkHttpClient okHttpClient; private final Handler handl...
2018-06-30 10:19:38
406
原创 FlowLayout and 自定义组合控件 动态赋值
//自定义组合控件的xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=...
2018-06-29 00:22:24
235
原创 HttpURLConnection网络请求
public class HttpUtils{ private HttpUtilListener httpUtilListener; private static final String TAG = "HttpUtils+-------"; private static final int SUCCESS=0; private static final int E...
2018-05-21 08:15:40
549
原创 angularJs 动态求总价
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/angular.js" >&
2018-03-27 20:38:44
1269
原创 angular增删改查
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript" src="js/angular.min.js" >
2018-03-27 20:37:09
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人