自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 android 同一Fragment不同内容的加载实现

要实现的就是一个标签滑动页,第一个fragment分类是全部,后面3个是不同分类属性。以前做这种效果估计就是创建4个fragment然后依次添加进fragment数组,再根据滑动、切换的操作加载显示不同页。现在就只使用一个fragment,根据传入值加载不同页。首先,创建fragment的界面和滑动activity的界面:fragment就是一个简单的列表<?xml version...

2018-08-13 14:40:36 2420 3

原创 Android 本地数据库实现历史记录功能

恩,历史记录实现可以采取网络请求的形式,这样比较耗时;对于存储在本地的方法,我常用的是ShaerdPreferences和数据库;这次主要是通过本地数据库来实现历史记录。 首先要建表,创建需要存储的字段名,为了每次将选中的历史记录置顶,我增加了时间字段​import android.content.Context;import android.database.sqlite.SQ...

2018-07-20 18:03:59 4070

原创 Android JSON数据类型变换的应对策略

{ "directionStatName": "猴子石大桥", "lineName": "63路", "range": 440, "remainingTime": 0.88, "distanceStion": 1, "nextStation": "南郊公园"}以上述Json数据为例,这是一段实时公交的数据,所以

2018-07-20 16:01:17 682

原创 使用pickerview实现(省市区)地址选择器的三级联动

此三级联动的实现基于pickerview,附上github地址:Android-PickerView我只是使用了里面 的

2017-06-07 14:39:53 6946 2

原创 滑动导航栏,标签页切换

弄了个gif录制工具,看下我的动图有没有成功,效果如下我先是找到了一个仿网易新闻客户端的例子,MainActivity package com.example.smooth;import java.util.ArrayList;import android.os.Bundle;import android.support.v4.app.Fragment;

2017-05-26 16:06:46 1090

原创 android 录制视频及调取本地视频

这是今天要实现的功能我是使用的ActionSheetDialog,可自行百度在按钮里面添加showVideoDialog();方法,弹出视频选择对话框private void showVideoDialog() { final String[] stringItems = {"录制视频", "本地视频",}; final ActionSheetDia

2017-05-08 17:11:31 4922 15

原创 归纳一些性能优化的方法

onNewIntent()设置Activity的启动模式为单任务模式如果在栈中已经有该Activity的实例,就重用该实例(会调用实例的onNewIntent())。重用时,会让该实例回到栈顶,因此在它上面的实例将会被移除栈。如果栈中不存在该实例,将会创建新的实例放入栈中。避免了Activity的多次实例化。Activity的四种启动模式和onNewIntent()on

2017-03-08 10:16:58 280

原创 android 判断应用运行在前/后台

方法一:在自己定义的Application中定义一个boolean类型的变量,一个参数为boolean类型的设置是否为前台运行的方法public static boolean isForeground = false;public static void setRunForeground(boolean isFore){ isForeground = isFore;}

2017-03-07 12:46:01 704

原创 Chronometer 计时器的实现

我要实现的功能是点击按钮开始工作,计时器开始计时,再点停止计时,再点一次接着之前的时间计时。我使用的是Chronometer 控件。先看布局<LinearLayout android:layout_width="match_parent" android:layout_height="70dp" android:gravity="center|botto

2017-02-26 11:53:02 640

原创 android studio 2.0升级到2.2.2

今天as给我推了更新,我真的是手贱!!更新了......然后我的项目就一直处于refreshing的编译状态。睡一觉起来仍然是这样时间已经过去3个小时....我在想会不会是我的编译工具版本太低,毕竟as升级了,插件什么的应该也要相应更新到更高版本才对。于是我就升级了我的gradle   gradle升级打开build.gradle,修改成classp

2016-11-30 16:22:39 1339

原创 android 微信支付

微信开放平台有demo和开发文档,但是对于我第一次写支付真的不够细致、具体好吗!第一步先申请一个APPID,然后添加依赖包--》libammsdk.jar,以及WXPayEntryActivity类。类的路径为包名.wxapi。

2016-11-23 15:00:28 495

原创 android studio 百度地图

唉~  奔溃了一上午总是一到   SDKInitializer.initialize(getApplicationContext());就闪退了后来把jniLibs下面的.os文件全部复制到libs下面总算打开了百度地图的界面!!!通过文件目录复制,不要在项目里面直接复制。难道放jniLibs下引用不到吗?移到libs下面才行。等我理出头绪再来贴定位的代码。。。

2016-11-10 11:46:35 647

原创 透明栏颜色改变

我手机MX5升级了一下系统后发现我写的APP透明栏没有自动变色了,如下图:后来我在网上找了一下发现大多都是这样写的if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRAN

2016-09-05 16:03:34 512

原创 SharedPreferences轻量级存储

多适用于保存密码保存数据SharedPreferences sp=App.getInstance().getSharedPreferences("config",MODE_PRIVATE);SharedPreferences.Editor editor=sp.edit();editor.putString("mobile",userTel);editor.commit()

2016-09-03 16:56:58 355

原创 一些bug及解决办法

生成APK时,报strings.xml的转换错误Error:(4) Error: "xxx" is not translated in "en" (English) [MissingTranslation]在<resources>里面添加代码忽略转换<resources xmlns:tools="http://schemas.android.com/tools...

2016-08-24 17:30:27 708

原创 获取应用签名

APP都免不了添加分享功能,博主第一次做分享用的shareSDK,在网上有找到一篇很好的教程,附上地址:http://www.cnblogs.com/smyhvae/p/4585340.html申请微信开放平台的时候,发现要填应用签名,接下来就附上获取应用签名的方法1、使用as终端Terminal,输入如下命令:E:\android\cartwo>keytool -li

2016-08-24 17:00:24 562

转载 判断手机号码,邮箱,身份证,银行卡等

/** * 验证是否为手机号码 * * @param phoneNumber * @return */ public static boolean isPhoneNumberValid(String phoneNumber) { boolean isValid = false; String express...

2016-08-05 09:49:53 2803

原创 一些常用控件属性、方法

布局:覆盖子类控件直接获得焦点android:descendantFocusability="blocksDescendants"EditTextEditText:输入类型,输入字数限制,最大行数,省略号的显示位置<EditText android:layout_width="match_parent" android:layout_height="...

2016-07-20 15:13:05 849

原创 信息编辑的实现onActivityResult的运用

有一种编辑是刚开始界面不可以编辑,点击编辑按钮后,可以对页面上的信息进行编辑。(这种没有写过)今天要记录的是所有要编辑的item,点击都是跳转到同一界面,保存后反传值到之前点击的item。像这个界面,我要添加一个客户点击item,都是跳转到以下界面,标题根据点击的item变化添加界面的点击事件代码 @Event(value = {R.id.rl_name,

2016-07-19 17:24:53 397

原创 使用ExpandableListView实现ListView嵌套ListView

今天写界面发现是个ListView的嵌套对我这个新手而言,只能发动网友的力量在网上找demo了,奈何没有找到。。。。(可能我搜索关键词不准确)还浪费了我的积分!后来突然想起之前有用ExpandableListView写过分组列表,让它默认展开并且不能收缩不就实现了我想要的效果了吗?哈哈哈,机智如我:)关键代码: @ViewInject(value = R.id.elv_conf

2016-07-15 10:34:36 1621

视频录制及本地视频列表

android 视频录制,本地视频列表及视频播放

2017-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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