- 博客(15)
- 收藏
- 关注
原创 Android集成原生微信授权获取用户信息登录
Android集成原生微信授权获取用户信息登录我在项目中用到的是点击一个按钮发起微信授权请求的需求,首先判断是否安装微信,如果安装微信则进行用户授权,授权成功之后通过微信提供的接口获取openID等用户信息,然后做自己的业务:1、 Android端要使用微信登录,必须在微信开发平台创建APP并且审核通过,得到appid和secret 2、 依赖微信SDKdependencies {...
2018-03-08 11:03:15 16545 7
转载 简单高效的实现Android App全局字体替换
Android O推出了一项新的功能「Fonts in XML」,借助这项功能,我们能够像使用其他资源文件一样使用字体,比较方便地实现App全局字体的替换。为了能够在API 14或者以上的设备上使用Fonts in XML特性,我们需要使用到Support Library 26。更多的内容可以参考「使用Support Library」小节。在Android Studio中按照如下步骤将字体作为资源文
2017-06-19 14:50:25 5440
原创 android使用webview加载H5页面
webview加载H5,简单显示:1、布局文件中添加控件(或动态添加)activity中生成控件 2、webview必须设置支持js的属性:webview.getSettings().setJavaScriptEnabled(true); 这里还可以设置其它更多的属性 3、加载显示页面:webView.loadUrl(“······”);webview与H5交互:1、js调用Android中的
2017-06-19 09:09:49 5910
原创 Gson指定类型的解析
gson指定 type解析 Gson gson = new Gson(); Type type = new TypeToken<ArrayList<String>>(){}.getType(); gson.fromJson(str,type);
2017-06-16 11:22:43 1395
原创 侧滑菜单slidingMenu
slidingMenu设置触摸范围为全屏滑动slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);slidingMenu设置为不可触摸slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);
2017-06-15 09:20:29 210
原创 系统对话框创建
创建对话框代码:protected void dialogOut() { AlertDialog.Builder builder = new AlertDialog.Builder(mContext); builder.setMessage(mContext.getString(R.string.out)); builder.setTitle(mCon
2017-06-15 09:13:19 260
原创 自定义布局的对话框
1、创建对话框的布局layout(此处不在贴代码) 2、设置dialog的方法private void showDialog() { View view = View.inflate(mContext, R.layout.delete_contact_dialog, null); view.findViewById(R.id.tv_never_see_again).
2017-06-15 09:07:51 465
翻译 沉浸式状态栏的设置
1、创建app的主题theme<style name="AppTheme"parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <!-- toolbar(actionbar)颜色 --> <item name="colorPrimary">自定义颜
2017-06-15 09:03:32 448
转载 surfaceview设置透明
透明//Transparent 半透明//Translucent 代码:surfaceview.setZOrderOnTop(true); surfaceview.getHolder().setFormat(PixelFormat.TRANSLUCENT); 一般会用上面这个,但上面这个有个比较蛋疼的是画图时会盖住它上面的view;如果想让surfaceview遵从view的层级关系,不盖
2017-06-12 14:49:43 4490
原创 recyclerview嵌套scrollview滑动卡顿的问题
recyclerview.setLayoutManager(new GridLayoutManager(getActivity(),2)){ @Override public boolean canScrollvertically(){ return false; }}最主要的是点setLayoutManager重写他的canScrollvertically
2017-06-12 14:46:37 347
原创 CutDownTimer
android 中的CutDownTimer倒计时使用:CountDownTimer timer = new CountDownTimer(10000, 1000)中,第一个参数表示总时间,第二个参数表示间隔时间,每隔几秒执行一次onTick方法,执行结束后会调用onFinish方法CountDownTimer timer = new CountDownTimer(recLen * 1000, 10
2017-06-12 10:20:51 577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人