- 博客(27)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
转载 Android 暴露组件 非暴露组件
简介: Intent(意图),负责完成Android应用、组件之间的交互与通信。常见的Activity的调用、Receiver的发送、Service的启动都需离不开Intent。Intent通常包含的信息:Categpry:种类、归类。Action:表明要做什么?通常代表了一个组件具有的能力。Data/Extras:通信的数据。Flags:规定了系统如何去启动一个Activity。...
2019-01-11 17:00:15
1048
1
原创 Android开发中问题总结
1 . 编译代码中发现R文件找不到,但是程序可以运行在模拟器中 解决方式 : AndroidStudio 安装路径中修改 bin里面 的 idea.properties 中的 idea.max.intellisense.filesize=2500 改为idea.max.intellisense.filesize=10000原因 : 代码行数过长,它认为这不是一个java 文件,修改一下配置即...
2018-04-28 11:54:38
311
原创 Linux 中的 Jdk 以及 Tomcat 安装
Linux 上不分盘符,只要自己解压安装,然后进行环境变量的配置就行JDK 安装 --->主要完成解压,配置变量 ( 安装Maven和这个类似,自行百度) 通过这个命令查看当前Linux 版本信息 ,安装JDK --> Linux 安装的软件需要自己在官网上下载 ,下载对应 Linux位数版本uname -a通过 WinSCP 完成对安装包的上传解压:tar -zvxf jdk...
2018-03-20 16:10:34
228
转载 android,retrofit配置okhttp
转:http://wuxiaolong.me/2016/06/18/retrofits/retrofit配置添加依赖app/build.gradle[html] view plain copy print?compile ‘com.squareup.retrofit2:retrofit:2.1.0’ compile 'com.squareup.retrofit2:retr
2018-01-16 15:32:10
508
原创 Toast唯一,多次点击不重复,只显示最近一次点击
两种方式显示 : 只响应最近一次的点击,多次点击不重复,网上也有把 mToast.cancel() 抽取出来的/** * 保证吐司唯一性 * * @param msg 显示数据 */public void showMyToast(String msg) { if (mToast == null) { mToast = Toast.makeText(th
2018-01-16 10:19:38
691
2
原创 Android,RecyclerView,divider,分割线
整体效果 : 最后一条数据是没有分割线只有一个类,参考了鸿洋大神的博客,进行修改的,整体效果和 Listview 应该一样如果你最后一条数据想要分割线,就把构造方法里面关于 Arraylist的全部去掉就可以了import android.content.Context;import android.graphics.Canvas;import and
2017-11-29 11:13:12
527
转载 android 优秀控件使用
Android 那些年我们整理的干货!!!!!!!TextView 跳动 https://github.com/WuLiFei/SpannableStringDemo compile 'net.frakbot:jumpingbeans:1.3.0'文字闪耀https://github.com/RomainPiel/Shimmer-android 在线流程图制作 https:/
2017-11-20 17:31:12
772
原创 Android,沉浸式状态栏,状态栏以及Toolbar颜色分开设置
这里的状态栏和Toolbar 颜色是分开的,请看代码 : 首先 : /** * 设置状态栏颜色 */public class StatusBarUtils { private static final int INVALID_VAL = -1; @TargetApi(Build.VERSION_CODES.LOLLIPOP) pu
2017-11-03 11:36:38
2517
原创 ViewPager + PhotoView-->图片查看器,类似今日头条图片查看
新手,只有实现...这是类似于今日头条中很多图片的时候的图片查看效果,先上效果图 : 由于图片大小限制,不能上传太长时间的图片,大致就是以上效果 三步走战略 :1. 添加依赖 : (两个都要加,具体添加可以查看 PhoneView链接) project下 :allprojects { repositories {
2017-09-18 11:05:31
1665
转载 Android,5.0转场动画
<div class="markdown_views"><p>相信大家对于Activity的过度动画都很熟悉了,一般情况下我们直接使用</p>overridePendingTransition(enterAnim, exitAnim);11但是这种老旧、生硬的方式怎么能适合我们的MD风格的App呢!好在google在新的sdk中给我们提供了另外一种Activity的过度动画——ActivityOp
2017-09-04 16:00:15
573
原创 Android,AndroidStudio不卸载进行版本升级,右侧进度条消失解决办法,以及gradle升级
第一个问题 :AndroidStudio 可以自行升级,在这里选择设置界面,之后自行下载如图所示 : 第二个问题 :AndroidStudio右侧进度条不在原来的位置或者说消失(暗淡无光) : 如图所示 :解决办法 : 第三个问题 :gradle 版本升级,你想升级这个,首先自己在网上下载g
2017-08-28 17:28:22
2562
转载 Android, 移动端抓包,fiddler
Fiddler教程 简介Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HTTP通讯,设置断点,以及Fiddle所有的“进出”的数据(我一般用来抓包),Fiddler还包含一个简单却功能强大的基于JScript .NET事件脚本子系统,它可以
2017-08-10 09:30:07
589
转载 ViewPager,PagerAdapter,FragmentPagerAdapter,FragmentStatePagerAdapter
ViewPagerViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个 PagerAdapter 来进行和数据绑定以及生成最终的 View 页。setAdapter()ViewPager 通过 setAdapter
2017-08-02 14:14:12
236
原创 android,NavigationView的点击事件无响应
这是一个小坑,就是你自己的布局有问题, 在Xml中NavigationView必须位于最下方 :xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xm
2017-07-31 16:33:13
3055
8
原创 android,内部存储,外部存储,权限理解
这是我的一些理解:首先android 的文件存储有两大类,第一个是Context (内部存储),第二个是Environment类 (外部存储)----------------------------------内部存储----START-------------------------------------------------->当是Context类的时候,它是存储在内存里
2017-07-26 09:59:43
8524
原创 android,actionbar,menu显示,图片,菜单禁用★★★
文章总结 : 三个点 : ① menu想要显示在actionbar 位置下面 ② menu 想要显示图片 ③ 禁用掉系统的菜单栏 第一点 : menu我想让它显示在actionbar或者toolbar位置之下 做出如下修改 ,在style里面做出修改 :name="AppTheme" parent="Theme.A
2017-07-25 15:23:47
1791
转载 android,安卓,toolbar,menu显示位置
工作内容:Toolbar(含溢出菜单设置[弹出菜单的使用])的使用Toolbar的使用前提:设置主题<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">使用步骤:【主要步骤是设置的弹出菜单的style,需在toolbar中的app:popupTheme = “@style/…”和appTheme中的Androi
2017-07-25 15:01:53
4576
原创 android,安卓,TabLayout + ViewPager + Fragment
TabLayout 展示效果:方便的实现tab跟随Viewpager切换,不需要第三方或者自定义 在layout里使用tablayout 向tablayout对象addTab tabLayout.addTab(tabLayout.newTab().setText("")) 关联ViewPager 方式一: view...
2017-07-24 14:45:31
701
原创 android,retrofit,okhttp,日志拦截器,使用拦截器Interceptor统一打印请求与响应的json
可以打印出传递的参数以及返回的结果 : 最下面有完整的 retrofit 案例------------------retrofit的使用----START--------------------------首先 : 依赖 : compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.squareup.re
2017-06-15 16:41:08
7782
1
原创 安卓toolbar,toolbar替换actionbar,改变toolbar箭头颜色
简单说一下,为什么使用toolbar,安卓碎片化比较严重,在不同手机上显示的效果可能不一样,所以就有了toolbartoolbar 是一个ViewGroup 里面可以有一些基本的控件 比如说 : TextView (代码里面就有,请看代码)首先有两种方式可以显示 Title 和 navigationIcon (导航的图标)以及 Subtitle , 一个是布局文件里面添加,另一个是在代码里
2017-05-16 16:24:13
607
原创 Android,Dialog, 透明,无黑框实现
我自己写的整体效果是 : 点击第一张图片,就是红色的×, dialog 消失 点击第二张图片,就是一个人的图片,进行界面的跳转Android Dialog,无黑框,透明,这里只是简单的实现,请大神指教 如果你的背景始终是黑色去不掉的话,你可以尝试这样做 : 三个步骤1. 首先 Java 代码 : 只粘贴了重点代码,
2017-05-02 09:17:25
532
转载 Android,okHttp的用法,网络请求
<div class="markdown_views"><blockquote>转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】
2017-04-19 11:51:55
1269
转载 安卓,Logger,日志管理
<div class="markdown_views"><blockqu转载请注明出处: http://blog.csdn.net/like_program/article/details/52986553 1.Logger 是什么在我们日常的开发中,肯定是少不了要和 Log 打交道,回想一下我们是怎么使用 Log 的:先定义一个静态常量 TAG,TAG 的值通常是当前类的类名,然后在需要打印
2017-04-17 15:38:30
336
原创 Android,6.0权限,简单实现,好用的框架
6.0之后的方式和以前不太一样,需要用户手动允许权限方式 : 首先得到当前系统的权限 举例说明 : (变量) String mPermission = Manifest.permission.CALL_PHONE;int MY_PERMISSIONS_REQUEST_CALL_PHONE = 1; 先判断是否是6.0以上的系统i
2017-04-17 11:44:33
1786
原创 Android, 省市县三级联动
首先添加库依赖 : compile 'com.bigkoo:pickerview:2.1.0' 再者 数据库解析类 :public class JsonFileReader { public static String getJson(Context context, String fileName) { ByteArrayOutputS
2017-04-12 18:29:30
2302
原创 Android,JCVideoPlayerStandard,节操,视频播放
JCVideoPlayer(节操 视频播放) ---->这里说的是快速实现它是比较容易实现的,我自己也尝试做了一下vitamio,But 我没成功(不是说它不好),So看到了(节操),这里主要讲在集成中遇到的问题,和我的做法新手,请大神 指教......1. 首先 github 地址 点击之后可以跳转 : 点击打开链接2. 可以参考文档,我第一次写的时候认为文档有误,后
2017-04-12 11:25:20
5143
1
原创 Android,通讯录导入,contacts,联系人
说明 : APP 端有联系人的信息,要导入到手机 (这里只是抽取了项目中小部分的代码,如果有这方面的需求,直接拷贝即可) 1. 获取某个分组下的所有联系人信息(模板,可以不做修改直接使用) 红色部分是一个Bean类,把它修改成自己的就成了... public List getAllContactsByGroupId(long groupI
2017-04-07 16:25:45
2597
bugly集成,按照文档集成,然后报错,tinkerId is not set!!!
2017-11-24
bugly集成,按照文档集成,然后报错,tinkerId is not set!!!
2017-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人