- 博客(29)
- 资源 (3)
- 收藏
- 关注

原创 android 刘海适配
最近公司项目设计到了刘海适配问题,对于这刘海也是醉了,看了官网和别人的博客才有些了解! 现在对于刘海适配最全面的也就华为了,写的很详细,对于vivo和oppo鄙视一下,写了文档就给个判断是否为刘海的方法,其余就是些废话了。项目主要每个页面都有一个title,类似首页、视频,正好这俩字被刘海遮住了,没办法,只能适配了。华为: /** * 判断华为手机是否为刘海屏 ...
2018-06-06 11:01:24
1238
原创 微信分身
微信分身弹框选择 implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.4.0'
2020-11-30 09:31:12
419
原创 Android搜索历史
项目前期写了个搜索历史展示,后来不用了,保存一下。使用GreenDao保存历史到本地数据库 //初始化greendao DaoMaster.DevOpenHelper devOpenHelper = new DaoMaster.DevOpenHelper(VideoApplication.getContext(), "history-db", null); ...
2019-05-31 14:55:39
400
原创 git命令
git init 初始化git config --global user.name "用户名" 设置用户名和邮箱git config --global user.email "邮箱"git remote add origin https://github.com/ 关联远程仓库git add . 添加到暂存区git commit -m "说明&am
2018-12-25 17:58:04
283
原创 Android WebView相册选取图片及集成(X5内核,crosswalk)
webview加载商城连接地址,系统webview的加载商城里的一个分类页面卡顿,其余页面正常。自己写webview显然不现实,继承系统的写出来效果还是如此,然后就集成了腾讯X5的内核。TBS(腾讯浏览服务)的优势速度快:相比系统webview的网页打开速度有30+%的提升;省流量:使用云端优化技术使流量节省20+%;更安全:安全问题可以在24小时内修复;更稳定:...
2018-12-22 15:47:53
2295
原创 android LinearLayout横向滑动(记录)
记录一下线性布动态添加textview横向滑动数据及判断 public void data() { int width = 0; list = new ArrayList<>(); for (int i = 0; i < 50; i++) { list.add("14223355"); }...
2018-11-30 14:11:52
2835
原创 Android webview页面返回键
设置webview支持js页面settings.setJavaScriptEnabled(true);//设置监听,拦截url让接口跳转只在本app内部跳转,不跳转浏览器 web_h5.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUr...
2018-11-12 13:08:51
2675
原创 android和h5页面交互
项目h5页面那边需要调native页面的充值和提现页面设置支持js mWebView = view.findViewById(R.id.mall_view); settings = mWebView.getSettings(); settings.setJavaScriptEnabled(true); settings.setLo...
2018-11-12 10:46:23
312
原创 Android webview设置cookie和cookie丢失问题
Android页面嵌套了一个h5,H5页面内部有用户登陆页面,发现h5页面的登陆功能无法使用,一直登陆失败。和web那边商量一会,发现js写入的cookie丢失了。所有需要Android这边在重写写入一次。 mWebView = view.findViewById(R.id.mall_view); settings = mWebView.getSettings();...
2018-11-12 10:28:46
4599
原创 kiotlin学习实现listview列表
适配器 class MyAdapter(context: Context, list: ArrayList<String>) : BaseAdapter() { var list: ArrayList<String>? = null var context: Context? = null init { ...
2018-10-31 13:20:05
273
原创 Android修改打包名称
自定义打包名称在gradle的android{}节点里studio3.0之前:android.applicationVariants.all { variant -&gt; variant.outputs.each { output -&gt; def outputFile = output.outputFile if (outputFile != n...
2018-10-22 11:51:28
507
原创 Android 小说0-50章节划分
记录一下 private void initData() { List<String> list = new ArrayList<>(); int index = 0; for (int i = 0; i <= 100000; i += 50) { if (i == 50) { ...
2018-09-06 15:39:07
628
原创 高德地图圆圈内展示market
最近项目要做一个范围投放,这里用到了高德地图;首先申请key,就不说了,基本都会申请,这里注意一个点,就是填写sha1值的时候一定注意,因为本人把两个sha1值全写成测试版的了,结果打包出来运行就是白屏,测试版的就写测试版的sha1值,发布版的就写发布版的sha1值,别写成一样的了。获取测试版的sha1值 点击studio右上角的Gradle,里面有一个signingReport,双击,...
2018-07-14 18:02:25
2040
1
原创 Android 广告页
现在很多app都有广告页这一功能,广告页应该都清楚,无非就是在闪屏页的后面又加了一个一页面,支持点击跳转网页或者h5页面,如果项目做大了,别人找你放广告还可以挣广告费,当然,一切公司说的算。首先,思路就是在app启动展示闪屏页的同时,在这三秒内请求网络吧图片下载缓存起来,等到闪屏页结束,取缓存数据展示,如果不取缓存进行请求页面会很别扭,闪烁一下或着网差,没展示出来,白白展示了3秒的白屏,多尴尬...
2018-06-15 14:52:36
1109
原创 android手机拍照6.0,7.0问题
因前期项目运行没有再7.0以上手机运行,最近一个同事用的华为8.0手机运行项目进行拍照,结果闪退,问题就来了,整的是焦头烂额啊,先是用的FilePrivider,网上好多博客都进行了讲解,我在使用过程中FileProvider.getUriForFile发现返回为空,结果,又忙乎了,最后忘了啥原因了改好了,但是我在下面代码中因为要得到图片具体路径,上传到阿里云服务器上,就是拿不到路径,空指针,办法...
2018-05-26 10:47:59
493
原创 保存图片到相册及图片变黑问题
今天写一下保存图片到手机相册的功能!整个保存图片的代码如下:public void saveImageToGallery(Context context, Bitmap bmp) { if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { retu...
2018-05-19 15:54:12
5783
原创 Android 自定义钟表
最近该忙的都忙完了,自己自定义一直是个弱项,也一直想整个钟表玩玩,网上看了一圈,学习了不少,下面自己做做自定义首先,制作钟表第一步,肯定是画个圆吧,这是最直接的思维了! 先创建自己的自定义类,继承View ,重写构造方法,在第一个和第二个构造中初始化画笔,设置颜色等 第一个构造器类似于咱们直接New对象,第二个就是在xml文件引用时用到的public class Wat...
2018-05-18 16:52:10
658
原创 菜鸟Tablayout显示导航栏
1.首先,只要在build.gradle中加入compile 'com.android.support:design:22.2.0'即可。2.布局文件 android:id="@+id/tablayout" android:layout_width="match_parent" android:layout_height="wrap_content" app
2017-05-26 20:11:55
804
原创 短信验证(mob)
1.自己去Mob官网下载一个短信的sdk2.解压文件打开,有一个SMSSDK的文件夹,打开后有五个文件,只复制一下这四个就行(MobCommons-2017.0321.1624.jar,MobTools-2017.0321.1624.jar,SMSSDK-2.1.4.aar,SMSSDKGUI-2.1.4.aar),(studio)粘贴到自己创建的项目下的libs目录下。3.将这句代粘
2017-05-19 16:38:47
689
原创 简单的侧滑实现(点击button按钮)
第一步:首先,自己上网上下载一个SlidingMenuLibrary依赖包,将依赖包导入studio中,让自己的项目依赖一下导入的依赖包,具体流程就不写了!activity_main布局文件:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/ap
2017-05-15 08:18:58
1980
原创 递归查询sdcard图片名称
1. //获得sdcard的文件路径public void getSdcardPath() { File file = null; //判断sdcard是否挂载 if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)
2017-03-30 20:12:25
421
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人