排序:
默认
按更新时间
按访问量

安卓混合开发

** 在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的JavaScript进行交互,Android也对交互做了很好的封装,所以很容易实现例如:点击网页中的按钮...

2018-02-27 23:17:46

阅读数:55

评论数:0

Android外部存储与内部存储完全解析

转载一、存储概述 Android提供了几种保存application持久化数据的选择。而开发者根据 数据是否为app私有 数据是否可以暴露给其他app 数据大小情况 来选择不同的方式存储数据。 1.1 存储方式 安卓提供了如下存储的方式选择: 类别 作用 Shared Prefe...

2018-01-19 01:26:31

阅读数:368

评论数:0

如何在Android7.0系统下通过Intent安装apk

如何在Android7.0系统下通过Intent安装apk Android系统升级到7.0之后,安全性提高了不少,过去我们通常是使用这样的代码进行apk的安装操作。 1 2 3 Intent intent = new Intent(Intent....

2017-11-25 01:20:26

阅读数:119

评论数:0

ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法

开发中常常需要自己定义Listview,去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。 如果你的自定义ListViewItem中有Button、ImageButton或者Checkable的子类控件...

2017-11-22 19:50:18

阅读数:115

评论数:0

CoordinatorLayout 的属性

AppBarLayout: 是继承LinerLayout实现的一个ViewGroup容器组件,它是为了Material Design设计的App Bar,支持手势滑动操作。 默认的AppBarLayout是垂直方向的,它的作用是把AppBarLayout包裹的内容都作为AppBar...

2017-11-10 21:29:48

阅读数:83

评论数:0

Android中Shape的属性说明

shape是常用的通过XML绘制简单形状的方法,一般可用于控件的背景,如按钮或者文本框背景,也经常用于布局的背景,其用法不难但是功能作用却很强大。在开发的过程中有时会突然忘记了属性,因此在这就记录一下,方便以后查看也省的专门为了某个属性而再去搜索。下面属性中的integer或者float都仅仅代表...

2017-11-04 17:35:12

阅读数:72

评论数:0

ListView中的getChildAt的注意事项

在实际开发中,我们可能需要单独修改ListView中的某一个view的内容,如果使用适配器上的notifyDataSetChanged()方法的话会显得有些多余,而且会导致用户体验差,这时候可以使用getChildAt(int)方法单独获取某个view进行修改。 但是注意,这个方法如果使用不...

2017-10-28 23:41:12

阅读数:93

评论数:0

Android关于ListView中的getItemViewType与getViewTypeCount

Android中对于ListView自定义的时候,经常会有这样一种需求:在同一个ListView中显示不同的两种或者两种以上的条目。比如:一种条目是只显示一个TextView,而另一种条目时显示一个TextView加上一个ImageView,这种需求很常见。 在实现这种效果的时候,我们就会用到题...

2017-10-28 13:15:56

阅读数:111

评论数:0

Fragment 使用hide和show,使用onHiddenChanged代替执行生命周期

fragment是我们经常使用到的一个控件,但是,相信大家会出现这样的一个问题,每次切换fragment的时候之前我们一直都是这样写的代码: /** * 根据传入的参数来改变当前的fragment * * @param fragment */ ...

2017-10-27 01:48:43

阅读数:127

评论数:0

关于android:layout_weight的含义

android:layout_weight的真实含义是:一旦View设置了该属性(假设有效的情况下),那么该 View的宽度等于原有宽度(android:layout_width)加上剩余空间的占比! 设屏幕宽度为L,在两个view的宽度都为match_parent的情况下,原有宽度为L,两个的...

2017-10-22 16:02:57

阅读数:73

评论数:0

app退出到登录注册界面,点击返回键不返回前一界面

app退出到登录注册界面,点击返回键不返回前一界面 Intent it = new Intent(activity, RegisterActivity.class); it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG...

2017-10-14 20:46:35

阅读数:803

评论数:0

Glide加载图片框架(仅获取BitMap)

1.Simple Target 拿到图片的BitMap对象,不直接加载至ImageView 中(Simple Target)  Glide into(),不仅可以传入ImageView 控件,还可传入 Targets () { @Override public...

2017-09-29 02:05:45

阅读数:5432

评论数:0

Android 购物车页面和逻辑实现

距离上次写第一篇博客已经好久了,今天正好有时间就来写一篇关于最近在做的项目中的一个功能 购物车! 我这个购物车业务逻辑还算可以吧,不算太难,但由于我是第一次做,所以也碰到了很多细节上的问题...所以我想总结下来,方便以后学习和使用..好了先看看效果吧! 目前我做的功能...

2017-09-28 02:24:26

阅读数:1872

评论数:0

FragmentTransaction管理的Fragment生命周期状态

在Android中,对Fragment的操作都是通过FragmentTransaction来执行的。而如果从Fragment的结果来看,FragmentTransaction中对Fragment的操作大致可以分为两类: 1、显示操作:add()、 replace()、 show()、 att...

2017-09-26 00:26:08

阅读数:65

评论数:0

解决ViewPager+Fragment启动页面卡顿

这两天做了个启动页使用的是ViewPager+Fragment,结果在demo中滑动正常动画正常,但是在项目中卡的不要不要的。 关于优化这两个东西的一些资料我查找了很多,但是能考虑到的优化情况我都做了处理,还是卡的不要不要的。 最后发现问题在于,我把资源文件全部放在了drawable文件夹中,...

2017-09-21 01:05:32

阅读数:375

评论数:0

Android中WebViewClient与WebChromClient两个类区别

WebViewClient类与WebChromClient两个类在android开发的过程中,主要是在使用WebView这个组件的时候,可能会使用到。那么这两个类到底有什么不同之处呢? WebViewClient 这个类主要帮助WebView处理各种通知、请求时间的,比如: onL...

2017-09-20 02:53:21

阅读数:168

评论数:0

Android ToolBar 使用

ToolBar简介 ToolBar是Android 5.0推出的一个新的导航控件用于取代之前的ActionBar,由于其高度的可定制性、灵活性、具有Material Design风格等优点,越来越多的应用也用上了ToolBar,比如常用的知乎软件其顶部导航栏正是使用ToolBar。官方考虑到...

2017-09-20 00:07:28

阅读数:722

评论数:0

xml动画的开发

引言 当今,Android、IOS二分天下,什么Tizen、COS blabla的均为蝼蚁,一看就知道是为打发领导或为花研发资金产出的产品,根本不是为了赢得市场,为的只是博得领导一笑而已,完全可以忽视。而Android开发又因为开发语言以Java为主,入门门槛极低导致基本上是个程...

2017-09-18 02:04:46

阅读数:279

评论数:0

j2EE 部分

1.Switch能否用string做参数? 在 Java 7 之前, switch 只能支持 byte 、 short 、 char 、 int 或者其对应的封装类以及 Enum 类型。在 Java 7 中, String 支持被加上了。  2. equals与==的区别: ==是判断两个变量...

2017-09-16 22:28:58

阅读数:105

评论数:0

线程池

1、new Thread的弊端  执行一个异步任务你还只是如下new Thread吗?  `new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } })...

2017-09-16 22:22:07

阅读数:86

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭