- 博客(31)
- 资源 (1)
- 收藏
- 关注

转载 Android 仿京东淘宝多规格选择
上图直接点,下次在修改理论,因为要下班了这是淘宝的规格选择,我随便选择了一个,将就着看吧然后再来看看我的效果 这个我是在优快云上看的一篇文章 我把地址贴出来这是原文地址我是在他的基础改的 我做了一个判断库存的,代码不怎么规范 GitHub地址
2017-09-04 17:14:07
7016
转载 Android中节操播放器JieCaoVideoPlayer使用
转载地址https://github.com/lipangit/JiaoZiVideoPlayer/blob/develop/README-ZH.md 原文地址:http://blog.youkuaiyun.com/zhaihaohao1/article/details/78029766?locationNum=10&fps=1
2018-01-23 15:39:45
602
原创 Android studio + Gradle 或 命令行 进行apk签名打包
前言:本来今天是想写studio3.0的一些坑的,公司电脑上没有更新,家里电脑更新了。Gradle或者命令行签名打包这个简单的不想写的,但是我是一个健忘症患者,很容忘掉,我时不时会记笔记来记录自己的工作内容,可能是最近感情受挫的原因吧!(别笑,谁没分手过啊0.0)还是别哔哔了,正事要紧,赶紧记录下来官方文档 https://developer.android.com/tools/publis
2017-11-09 17:09:43
365
原创 Android基于4.4以上沉侵式状态栏和继承BaseActivity不用findViewbyid得到控件id
今天下午没事,刚刚完成了电商的规格功能,现在没事就来把我封装的BaseActivity给贴出来,我们在开始学习的时候,老师或者网上对初学者得到控件ID都是findViewbyid(R.id.xxx);这样的去得到控件ID,要嘛就是用注解的方式得到,我觉得这样很麻烦,反而会增加代码量,这些都是可规避的。先看看注解的用法注解 @BindView(R.id.xxx)//这儿的ID是布局中的ID B
2017-09-02 17:06:25
546
原创 Android 动态设置列表样式,不用ListView或者RecyclerView
在Android中会有遇到这种情况,在动态添加列表型数据时,在不用listview,RecyclerView等情况下用列表形式展示数据,那么久用到绝对布局中LinerLayout进行动态设置。先了解一下LinerLayout有哪些属性,我们用到哪几种。我们就了解常用的吧android:orientation=”vertical”//设置重心,horizontal横向显示,在我们用到的就是verti
2017-08-26 14:39:51
1414
原创 github制作你自己的Android studio依赖引用文件
相信现在很多同学都是用Androidstudio开发吧!你们肯定遇到好多工具类需要用或者某些功能自己写需要花大量的时间去搞这些,基本上都是在简书或者GitHub上去下载,但是你们自己有没有自己弄一个自己引用文件放在服务器呢?这样的话就不会每次需要用的时候就把代码复制过来很麻烦,重复性的东西我们一般很少去写都是复制粘贴,现在我们就开始自己制作自己的compile依赖。就以GitHub为列子做一个吧第一
2017-07-27 17:22:31
490
原创 Android TabLayout简单使用
Android TabLayout简单使用 相信大家对TabLayout都不陌生吧!这个一个滑动组件,在2015年的google大会上,google发布了新的Android Support Design库,里面包含了几个新的控件,其中就有一个TabLayout,它就可以完成TabPageIndicator的效果,而且还是官方的,最好的是它可以兼容到2.2以上版本,包括2.2,在我的项目运用比较多。
2017-07-20 15:51:10
371
原创 Android RxJava Retrofit上传图片
废话不多说了直接上代码请求工具类public class AARetrofitUtil { private static final String TAG = "retrofit"; //TODO:修改主机地址 private static final String BASE_URL = "服务器代码"; private static final int DEFAUL
2017-07-08 16:22:22
1983
原创 在Android studio安装Generate GsonFormat插件
我们在开发的时候一般情况下都会有model类,特别是在解析json数据的时候,每次看到json格式都很头疼,有的有很多字段,假如每一个都用手动写的话感觉很麻烦,自己用Java写一个插件来自动生成你的bean,这样有很多都不会写,(我也不会)都不会那就用现成的,哈哈! 在你的model下新建一个空的类 然后右键 没有安装的GsonFormat的在Android studio设置中
2017-07-03 09:52:29
792
原创 Android 截屏
在我的项目中有这么一个功能需要把网络图片保存到本地,但是我这个是一个背景图和一张二维码,这些都是在本地是组合而成的,我的开始的思路是直接保存图片,但是这样保存下来是分开的, 这个是我效果图样式,我作为技术菜鸟能想到的把这块区域截下来不就行了吗就是干` public class MainActivity extends Activity { public Context context;
2017-06-26 15:21:49
386
原创 订单抢购倒计时
public cl
2017-03-27 15:53:16
961
原创 Android studio Error:(22, 0) Could not find method android() for arguments [build_cxgvc055pb3xpt91ip
在Android studio中会遇到导入项目出现 Error:(22, 0) Could not find method android() for arguments [build_cxgvc055pb3xpt91ip00hg3h0$_run_closure3@101ce392] on root project ‘ThreeCityChoose’ of type org.gradle.api.
2017-03-06 16:16:17
3029
翻译 CommoAdapter万能适配器
在android中我们经常用到adapter适配器,今天在网上看到有许多人都写得有,自己参考了一些,现在自己也写出来放在自己的博客中,方便以后回顾 代码:`public abstract class CommoAdapter extends BaseAdapter{/** * 上下文 */protected Context context;/** * 数据源 */protected
2017-02-10 11:05:27
298
翻译 Android WindowManager$BadTokenException错误
dialog.show()引起的android.view.WindowManager$BadTokenException错误 错误日志错误原因 错误原因是Dialog在show的时候必须要有一个activity作为窗口载体,上面的日志的意思是承载Dialog的activity已经被销毁了,不存在了 解决办法 就是判断activity是否销毁 if(!isFinishing()){ dia
2016-12-13 11:31:45
416
翻译 Android 清除缓存
/**这是一个计算数据的工具类网上有这些代码,我自己也是在网上找的可以去这个地址看看http://www.cnblogs.com/guilin-hu/p/5620758.html**//** * 本应用数据清除管理器 */ public class DataCleanManag
2016-10-09 11:41:57
288
转载 Android 城市选择
今天在网上找了一个关于根据城市名字选择地区的列子上图 import java.util.ArrayList; import java.util.Collections; import java.util.List; import android.app.Activity; import android.content.Context; import android.cont
2016-08-17 15:49:33
660
原创 2016基于百度地图定位
现在百度改版后有点不习惯,没办法,只有自己又去看了一下,比以前的简单方便多,有时间我会把导航等给做出来,当然了这个代码只是对于初学者来的,因为我自己也是初学者,你自己也可以在百度API上去看,试着写一遍,我这个主要的目的还是因为最近需要我才弄了一个定位的东西提出来,方便我自己以后又要去下载百度的东西 还需要这个包private LocationService locationService;
2016-08-16 14:10:28
967
4
原创 Android ListView显示Gridview的样式
List<ImgeUrl>list=new ArrayList<>(); for (int i = 0; i <100; i++) { ImgeUrlbean=new ImgeUrl(); bean.setUrl(ImageUrl.getImages().get(i)); list.add(bean);
2016-08-10 11:34:20
425
转载 Android 滑动改变top颜色
/** * 带滚动监听的scrollview * */public class ObservableScrollView extends ScrollView { public interface ScrollViewListener { void onScrollChanged(ObservableScrollView scrollView, int x, int y,
2016-08-09 11:26:59
512
原创 Android 手势放大与缩小
public class MainActivity extends Activity { FrameLayout frameLayout; private ImageView imgview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sa
2016-08-08 20:51:48
943
原创 文章标题
Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一[1] 。 Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。 Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setConte
2016-08-05 16:35:56
322
原创 Android ImageLoader网络加载图片
public class XImageLoader {static {long maxMamory = Runtime.getRuntime().maxMemory();// 应用程序程序运行时所使用最大内存数maxMamory = (long) (maxMamory * 0.7);int v = Runtime.getRuntime().availableProcessors();int
2016-08-05 16:34:27
413
原创 Android Intent传值
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_m
2016-08-05 16:29:47
340
翻译 Android 调用系统相机处理大图片问题
package cn.panghu.camera;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;import android.content.Context;import android.content.Intent;import
2016-07-28 14:52:10
388
翻译 android Studio快捷方式
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctr
2016-07-28 11:07:22
544
原创 在eclipse中生成签名文件
列表内容(在项目中点击配置文件如图所示)(打开use the export wizard如图所示) (点击next进行下一步)(然后会出现一个界面,上界面顶部选中第二个,然后生成的你的key后缀.key,输入密码和确认密码然后next就可以了)
2016-07-28 11:04:15
690
原创 Android TextView限制字数属性
一般在开发中我们有时候会遇一个文本中显示一长串的字符串,但是我们又不需要显示那么多,所以我们就要截取其中多少个字符串来显示,在项目不需要复杂的情况下 我们可以用textview中的一个属性来控制就行了 android:singleLine="true" android:maxEms="6"当字符串大于6的时候就用...形式存在
2016-07-27 16:33:23
4227
翻译 Android图片验证码
public class ValidateImageView extends View{ private String TAG = “ValidateImageView”; private Paint paint = new Paint(); /* * 验证码内容 */ private String[] content = null;
2016-07-20 17:15:20
413
原创 Android再按一次退出程序
private long exitTime = 0; public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ if((System.c
2016-03-31 11:05:16
358
Android系统通知栏适配
2018-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人