- 博客(25)
- 资源 (5)
- 收藏
- 关注
转载 安卓第三方登录之微信登录
一般我们的app中除了账号密码登录以外,还会提供第三方快捷登录。而微信授权登录就是最长使用的一种。你可以用友盟的第三方登录,这是对微信平台的登录的一个二次封装,接口更简单。这里给出一个地址友盟的第三方登录。友盟的第三方登录比较简单,但是可能会出现不稳定,我之前的项目中就有过这种情况,可能是当时在维护,但大部分情况还是没有问题的。今天着重聊一下微信官方平台的微信登录的集成方式。微信官方平台的集成文档...
2018-06-11 15:38:53 1234
转载 Android实现省市区三级联动效果
控件名称为PickerView,实现了 iOS 的 PickerView 的效果,并且有时间选择和选项选择还支持一二三级联动效果。 PickerView项目地址:https://github.com/saiwu-bigkoo/Android-PickerView 控件用起来非常简单,但在填充数据时稍微有些麻烦,我这里用的省市区数据为json格式,json数据就不贴出了,稍后会把源码上传。 先看下效...
2018-06-11 15:34:37 3822 1
转载 AndroidStudio 中怎样查看获取MD5和SHA1值(应用签名)
曾经在Eclipse中我们获取MD5和SHA1非常easy就找到了例如以下图所看到的:就能够在Eclipse中看到所须要调试的MD5和SHA1。可是在AndroidStudio中我找了一圈也没有发现能查看调试的MD5和SHA1(请原谅我菜)。然后经过同学介绍了一些资料,自己琢磨了一下。就记录下如何在AS中查看SHA1和MD5。第一种方法,使用keytool首先我们得在系统的环境变量中配置下keyt...
2018-06-11 15:32:50 12878 2
转载 Android 完美解决bundle实现页面跳转并保留之前数据+传值
1.前言前言: 昨天碰到了一个问题,我想实现页面跳转,采用了Bundle之后,再回到原来的页面,发现数据也没有了, 而且一直报错,网上查找了很多资料,发现要用一个startActivityForResult(),然而好景不长, 我又想在后面的页面把后面页面的数据和前面传过来的数据都传递给中间页面的数据,这样听起来有些复杂, 我简单写了一个Demo。2.第一个活动+布局2....
2018-06-11 15:31:28 2793
转载 Android Studio 打包Apk
Android Studio 打包开发完一款Application之后,需要对其进行打包,才可以发布工用户使用(release)。而Android Studio就具备了打包的工具。有一下两种打包方式:Gradle配置打包Build->Generate Signed APK打包签名文件在进行打包之前,首先需要一个签名文件。eclipse的签名文件是以.ketstore为后缀的文件;Androi...
2018-06-11 15:27:59 6550
转载 Android RecyclerView实现列表多选
RecyclerView出现已经很久了,使用面也是非常广的,现在就来用Recyclerview实现多选模式基本思路是为Adapter增加一个Boolean集合[java] view plain copySparseBooleanArray mSelectedPositions = new SparseBooleanArray(); 用来为Adapter 里的数据item设置标记,默认每个条目为...
2018-06-11 15:27:06 12764
转载 《Android三方库--TakePhoto》
名称:TakePhotoTakePhoto Github地址:https://github.com/crazycodeboy/TakePhoto应用实例 Github地址:https://github.com/ZhangRui111/BlogLibsTakePhoto应用场景但凡一个最终会上线的App,基本都会有上传用户头像的模块。这里便会涉及到从相册中选取用户头像、通过拍照获取头像、裁剪、压缩等...
2018-06-11 15:25:22 556
转载 Android app 第三方微信支付接入
微信支付做了好几遍了,都没有出现什么棘手的问题,下面一一为大家分享一下,欢迎吐槽。 还是老样子,接入微信的支付要第一步添加微信支付官方的包libammsdk.jar首先就处理略坑的一个问题,app应用签名和包名的问题。商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。设置界面在【...
2018-06-11 15:23:16 1282
转载 Android中实现类似qq好友列表展开收起的效果
1. fragment_cars_list.xml[html] view plain copy<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="m...
2018-03-02 18:01:37 1118
原创 Activity 跳转 fragment
ResumeTwoActivity.class@Overridepublic void onClick(View view) { switch (view.getId()){ case R.id.resumetwo_back: Intent intent1=new Intent(); intent1.setClass(Res...
2018-02-08 14:07:48 344
原创 Scrollview 嵌套litsview 只显示一条数据
自定义ListViewpublic class ScrollviewListView extends ListView { public ScrollviewListView(Context context) { super(context); } public ScrollviewListView(Context context, Att
2018-02-01 14:10:44 287
原创 安卓横向滑动ListView(HorizontalListView)
HorizontalListView.javapackage com.example.administrator.myapplication.listview;/* * HorizontalListView.java v1.5 * * * The MIT License * Copyright (c) 2011 Paul Soucy (paul@dev-smart.com) *
2018-01-18 13:50:18 804
原创 安卓引用外部字体
AndroidExternalFontsActivity.java02package com.example.androidhive;03 04import android.app.Activity;05i
2018-01-08 16:06:03 347
原创 限制 键盘不自动弹出
带有EditText控件的在第一次显示的时候会自动获得focus,并弹出键盘,如果不想自动弹出键盘,有两种方法:方法一:在mainfest文件中把对应的activity设置android:windowSoftInputMode="stateHidden" 或者android:windowSoftInputMode="stateUnchanged"。方法二:可以在布局中放一个隐藏的Tex
2018-01-07 14:36:22 271
原创 安装程序NSIS Error
选择开始菜单里的运行(Vista 或 Window 7 按Windows 键+ R 或在搜索栏),输入cmd,出现命令行窗口。将安装程序直接拖进去,文件的完整路径就出现在那了。敲一个空格,再输入 /NCRC,按回车就行了。注意,输入字符时不能开启中文输入法,使用英文。凡是 NSIS 打包的程序出现错误都可用此法。如下图所示:
2018-01-02 12:13:57 1258
转载 一个底部弹出Popwindow的效果
效果图:显示的时候会从屏幕底部滑出来,消失的时候就是滑出去,实现方式用的PopWindow,下面贴代码:[java] view plain copypublic class BottomPopupOption { //上下文对象 private Context
2017-12-04 18:47:56 2836
转载 《Android三方库--TakePhoto》
名称:TakePhotoTakePhoto Github地址:https://github.com/crazycodeboy/TakePhoto应用实例 Github地址:https://github.com/ZhangRui111/BlogLibsTakePhoto应用场景 但凡一个最终会上线的App,基本都会有上传用户头像的模块。这里便会涉及到从相册中选取用户头像、通过拍照获取头像、裁剪
2017-12-04 18:46:05 745
转载 简单的TextView自定义控件,实现左右加减按钮
界面图如下:布局文件:RelativeLayout android:layout_marginTop="50dp" android:layout_marginLeft="20dp" android:layout_width="match_parent" android:layout_height="wrap_content"> TextVi
2017-12-04 18:42:58 680
原创 NavigationView获取头像点击事件
实现头像点击 NavigationView头部 初始化,空指针错误解决步骤:1、捕获布局页面,动态加载 NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); Viewheadview=navigationView.inflateHeaderV
2017-12-04 16:46:34 608
转载 EditText方框验证码
效果图验证码页是四个方框,输入验证码方框颜色改变,删除再变回原来颜色。思路: 1.用一个透明的EditText与四个TextView重叠,并给TextView设置默认背景 2.监听EditText文本变化,获取输入内容,给TextView赋值并改变TextView背景 3. 4个TextView有值后添加输入完成回调,监听删除键添加删除回调代码:
2017-11-29 11:02:57 347
原创 RecyclerView.Adapter的实现
MainActivity.classpackage gaga.erlan.apps.aiyesoft.com.gaga;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.support.v7.app.AppCompatActivity;im
2017-11-29 10:53:35 352
原创 RecyclerView.Adapter 点击事件
package gaga.erlan.apps.aiyesoft.com.gaga;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import a
2017-11-29 10:32:34 898
转载 No resource identifier found for attribute 'headerLayout' in package错误解决方法
No resource identifier found for attribute 'headerLayout' in package错误解决方法我在使用NavigationView这个控件的时候出现了以下的错误:Error:(2) No resource identifier found for attribute 'headerLayout' in package '
2017-11-16 10:09:14 876
转载 win10下Android Studio和SDK下载、安装和环境变量配置 -
Android Studio和SDK下载、安装和环境变量配置 1、首先必须安装Java JDK (Java JDK下载、安装和环境变量配置,传送阵:点击开始传送)2、本人电脑系统Wi
2017-11-16 10:06:59 32747 3
转载 Android Studio新建工程Gradle编译报错(com.android.support:appcompat-v7:16.+)
以前的Android开发都是在Eclipse中,其缺点是Eclipse的大而全,对Android来说不够专业,还需要加入插件才可以支持,运行速度慢,调试不方便。为此Google重新研发了针对Android开发的IDE——Android Studio(以下简称为AS),截止目前,其稳定版本是1.5.1。优缺点网上都有,在此不再赘述。通过前期版本的迭代,AS已趋于成熟,是时候将开发工作移步到AS上了!
2017-11-16 10:04:14 465
windows系统无法正常联网并打开应用程序解决办法
2019-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人