
Android
Flyjun-android
我是Flyjun,广州番禺职业技术学院一Android
展开
-
Android一点 获取谷歌汇率
currencyCode为货币。nanos比例,默认设置1即可。原创 2023-01-10 10:11:26 · 728 阅读 · 1 评论 -
Android一点 Play Install Referrer
这个api可以获取从play store下载的来源渠道,这里可以自定义,例如 邀请功能等就很好使用了。配合play的地址 添加referrer 字段 例如。原创 2022-09-27 17:51:27 · 3452 阅读 · 0 评论 -
Android一点 js调用scheme
正常调用scheme,都是需要点击一下才能触发,如果直接访问地址有安装app就打开,没有就跳到商店下载,js应该如何调用呢?再load方法执行调用即可。原创 2022-08-01 16:20:14 · 981 阅读 · 0 评论 -
Android一点 服务程序app开发
Android一点 服务程序app开发有一种需求是安装apk后不需要再桌面显示图标。我们进去AndroidManifest.xml删掉 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />原创 2021-04-27 12:04:57 · 212 阅读 · 0 评论 -
2020-12-09
Android一点-从js打开app现在很多再浏览器点击可以打开app,如果有安装的话就打开,没有安装就跳到商店页面下载app,现在大多数做法都是使用的scheme的,这个js是无法判断有没安装app的,所以会导致无论怎么样都会打开一个下面,这个是不友好的,也和需求有出入。从安卓6.0谷歌发布了App Links,这个和scheme有差别,谷歌是这么说的所以谷歌推出了新的方式App Links,我们可以再android studio上创建创建完之后类似 <int..原创 2020-12-09 17:35:42 · 166 阅读 · 0 评论 -
Android一点 谷歌订阅功能开发
最近再弄谷歌订阅功能,但是网上资料比较少,经过几天的查阅资料,终于调通了,这里记录一下~当然你的翻墙才可以进行谷歌储值~1、先过一下android订阅的文档,添加订阅功能,添加实时开发者通知2、看一下订阅的购买,其实和消费的商品的购买还是有一些差别的,文档上提到确认购买的方式不一样您可以使用以下某种方法确认购买交易:对于消耗型商品,请使用客户端 API 中的consumeAs...原创 2020-03-19 18:18:55 · 5057 阅读 · 8 评论 -
Android一点 library打包成jar
如果我们的library项目使用了res资源目录下的文件,nam原创 2014-07-25 15:06:38 · 1131 阅读 · 0 评论 -
Android一点 Log优化
开发中经常需要log输出调试,但是怎么样看比较合适呢?package com.tets.util;import android.util.Log;/** * log信息类 * @author Flyjun * */public class Logger { private static final String TAG="debug"; //类名 static Stri原创 2015-12-18 18:03:01 · 773 阅读 · 0 评论 -
Android一点 简单的监听器使用,实现开发时逻辑和view的分离
在平时的开发中,经常把所有的操作都写在activity中,是不是感觉很不爽,那么怎么实现把部分的逻辑分离开呢?这里使用监听器模式实现一个把网络请求或者数据库操作等的逻辑分离的方式(观察者方式实现也是一样的)首先看看我们的actionpackage com.test.action;import java.util.Map;import android.content.Context;import co原创 2016-01-25 17:22:45 · 1942 阅读 · 0 评论 -
Android一点 sdk调用客户端授权
我们在接入qq登录时,如果安装了qq手机客户端,qq登录时会调起客户端进行授权,那么这个授权方式是怎么实现的呢?1、通过sdk打开客户端,进入到授权页面2、接入sdk的客户端需要重写onActivityResult进行数据的回调3、授权的页面所在的activity需要加上android:exported="true"动手写写看:1、先编写sdk原创 2015-10-28 16:47:45 · 1243 阅读 · 0 评论 -
Android一点 ListView显示多种布局
当我们需要在ListView中显示多种视图时,仍然使用继承BaseAdapter的方式,要注意的是getItemViewType(int position)和getViewTypeCount()这两个方法。 getViewTypeCount()就是获取列表有几种布局类型,getItemViewType(int position)是获取在position位置上的布局类型。packag原创 2015-05-07 11:27:20 · 2201 阅读 · 1 评论 -
Android一点 listView如何判断数据是否多于一屏
在做上拉下拉加载的listview中会遇到这个问题,如何判断呢?listView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { // TODO Auto-gener原创 2015-04-10 15:14:54 · 5962 阅读 · 0 评论 -
Android开发之旅一ant打包依赖库(第三方库)
在开发中用到ant打包,在ant打包时原创 2014-10-13 16:53:08 · 1699 阅读 · 0 评论 -
Android开发之旅一回调方法
java中有abstract和interface,这些都是为实现的接口,在android原创 2014-10-28 17:48:42 · 760 阅读 · 0 评论 -
Android开发之旅一EditText不能输入中文
EditText不能输入中文一直没有什么好的方法解决,而平时原创 2014-09-23 20:58:38 · 1974 阅读 · 0 评论 -
Android一点 开源github组件
打造通用的Adapter:https://github.com/hongyangAndroid/base-adapter-helper在Android项目中使用Lua脚本:https://github.com/mkottman/AndroLua原创 2015-05-28 18:20:44 · 1545 阅读 · 0 评论 -
Android一点 RecyclerView上拉刷新
SwipeRefreshLayout只有下拉刷新的功能,和RecyclerView一起使用的时候,我们需要上拉加载更多,这里RecyclerView有个addOnScrollListener的监听,我们在这个监听可以监听是否滑动到底部,但是这里我们做了一个限制,需要数据满一屏幕才加载更多数据package com.test.activity;import android.support.v7.wid原创 2015-12-18 18:17:44 · 1757 阅读 · 1 评论 -
Android一点 处理启动闪黑屏问题
安卓再启动的时候会有几秒的黑屏时间,有的处理方式使用透明全屏的主题,这样做的问题是点了app会没有响应一点时间,像是系统没有响应一样。今天说的一种方式是在windowBackground中设置启动的图片,如果是一整张图,这样适配也是一种问题,分辨率那么多,变形是必须的。那么有什么方式可以避免呢?1、再drawable下建立test.xml<?xml version="1.0" encod...原创 2019-03-25 11:24:37 · 451 阅读 · 0 评论 -
Android一点 Cloud Translation API
网上关于谷歌翻译api的使用比较少,这里就简单的记录一下Cloud Translation API 使用Cloud Translation API 必须有一个谷歌账号,而且还必须是绑卡的,卡的类型有限制,具体见文档。使用Cloud Translation API 有多种方式,谷歌提供了各种语言的sdk,这种方式比较复杂,谷歌还提供了REST的请求方式,如果按文档的操作我们是需要进行账号的授权...原创 2018-12-19 12:20:38 · 1264 阅读 · 0 评论 -
Android一点 修改jar的内容进阶
很多时候我们都想修改别人的jar来满足自己的需求,很多jar都是混淆且我们是没有源码的,那怎么办呢。。。1、下载javassist.jar2、新建一个java工程,如果有android内容的,我们还需要添加android.jar3、解压jar,我们就可以看到jar的class文件了,然后找到我们需改修改的类和方法4、进阶学习javassist.jar的使用下面是简单的修改的一个demoimport...原创 2018-05-04 16:59:15 · 1126 阅读 · 0 评论 -
Android一点 让eclipse全功能支持Google Firebase
谷歌抛弃eclipse已久,但是eclipse档还是很多人,这不,想用谷歌的firebase做分析、推送等功能时,使用eclipse的就尴尬了,谷歌没有提供支持了。下面我们就分析一下怎么制作我们eclipse的firebase库1、Firebase入门官网文档:https://firebase.google.com/docs/android/setup官方的示例:https://firebase.g原创 2017-06-20 15:19:48 · 3745 阅读 · 8 评论 -
Android一点 让eclipse也支持FCM(Firebase Cloud Messaging)
接入谷歌推送(Firebase Cloud Messaging),我们知道,谷歌现在只支持Android studio了,那么如果eclipse需要使用怎么办呢?好像已经被抛弃了,只能自己弄一个库了。1、进入FCM,创建我们的测试应用,输入包名即可,然后下载google-services.json文件 2、先看看as上怎么集成fcm,然后依赖compile 'com.google.firebase原创 2017-05-19 15:01:59 · 3433 阅读 · 5 评论 -
Android一点 打造全功能屏幕适配AutoView
android适配是繁琐的事,分辨率多样,考虑因素多,并且ui设计图还是px单位的,这时候你就需要AutoView了,AutoView可以帮你做什么呢?写多个dimens文件? 还是需要写很多的代码?no,这些都不用了,开发还是和之前的一样,而且还可以轻松的和ui设计图对应上AutoView使用大法传送门AutoView1、你的build.gradle需要compile project(':Auto原创 2017-04-19 10:54:34 · 2519 阅读 · 0 评论 -
Android一点 仿淘宝购物车动画
首先看看ios上的淘宝购物车的动画效果ios淘宝购物车动画我们实现的效果 看特效是分为两个界面,一个是主view,一个是弹出层。弹出层是用dialog实现的,只是加入了弹出的动画,这里就不分析了,我们主要看主view的动画是怎么实现的,初看好像只是缩放了一点,但是又带着点其它炫耀的动画,其实也是通过旋转、偏移等动画组合的效果。看看动画具体的实现, 1、进入的动画/** * 缩放原创 2017-03-17 17:32:35 · 2518 阅读 · 1 评论 -
Android一点 修改jar的内容
当我们使用第三方的jar文件的时候,有时候可能需要修改一点东西,比如 某个常量的值,这时候我们没有jar的源码,但是我们又需要修改,这时候你就要看看这篇文章了。1、你手上需要一个jar文件 2、你需要JD-GUI神器,这个法宝怎么使用就不用说了吧,不明白的小伙伴可以上baidu or google 查查666,新建一个Android工程叫TestJar,里面写一个java类T原创 2016-09-20 18:26:26 · 3478 阅读 · 0 评论 -
Android一点 异常收集
异常捕捉有助于我们调试错误,但是app发布了自己看不到log怎么办?这时我们就需要AppException异常收集器了异常的处理主要是实现UncaughtExceptionHandler这个接口,并重载uncaughtException方法,通过Throwable来获取异常的信息。不明白UncaughtExceptionHandler的可以百度查查AppExceptionpackage com.ex原创 2016-03-03 17:46:08 · 878 阅读 · 0 评论 -
Android一点 okhttp3 简单请求
最近有时间看了OkHttp网络请求,体验感觉上升了好几个档次,get、post、文件的上传和下载的支持都比较好,很多人都选择了OkHttp。那么问题来了,OkHttp通过enqueue方法确实是开启了一个线程进行了请求,但是回调的onFailure和onResponse方法仍然还是在那个线程里,okhttp有没有提供一个方法,能够进行异步请求并且最后回调时又回到主线程?显然是没有提供了,但是我们可以原创 2016-01-14 16:52:51 · 24521 阅读 · 2 评论 -
Android开发之旅一重启app程序
在有的时候我们需要重启应用c原创 2014-09-19 11:54:05 · 2420 阅读 · 0 评论 -
Android开发之旅一eclipse查看jar源码
1. 下载JAD , jad在 http://www.softpedia.com/progDownload/JAD-Download-85911.html 将展开后的jad.exe放到某个目录2. 下载JADClipse插件http://sourceforge.net/projects/jadclipse/files/ 将展开后的net.sf.jadclips原创 2014-06-02 10:37:59 · 1561 阅读 · 0 评论 -
Android开发之旅一fragment选项卡的实现
今天来看看fragment选项卡的实现,更多的可以查看APIpackage com.lfj.testfragment;import com.example.testfragment.R;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.Fragm原创 2014-01-18 13:58:31 · 1664 阅读 · 0 评论 -
Android开发之旅一 解决ScrollView自动滚动到底部问题
ScrollView 里面嵌套了许多的布局,scrollView 会自动滚动到底部?????用了scrollTo() 和smoothScrollTo() 这两个方法 都不管用, 最后网上找了下资料,获取scrollview的一个控件 再获取它的焦点 就可以让scrollView 置顶 。代码如下:layout.setFocusable(true);layout.setFoc原创 2013-12-27 16:39:30 · 5827 阅读 · 2 评论 -
Android开发之旅一简单的Animator动画使用
对于Path的菜单效果看着很不错,今天就使用donghu原创 2014-07-25 14:53:09 · 1723 阅读 · 0 评论 -
Android开发之旅一Listview的item中有edittext
在上篇中用到是GridView实现的,但是Listview是不是不能实现了呢?呵呵,fadain原创 2014-05-28 19:49:31 · 2377 阅读 · 0 评论 -
Android开发之旅一计算ListView选中item的高度
在开发中,有时我们需要滚动liview原创 2014-06-27 12:58:41 · 1170 阅读 · 0 评论 -
Android开发之旅一Listview的item中有edittext
呵呵,最近做一个评价的列表,原创 2014-05-23 23:41:16 · 2703 阅读 · 0 评论 -
Android开发之旅一监听程序的前后台运行状态
package com.mobile.utilitys; import java.util.List;import android.app.ActivityManager;import android.app.ActivityManager.RunningAppProcessInfo;import android.app.Notification;import android.app.原创 2014-03-26 11:07:50 · 1969 阅读 · 0 评论 -
Android开发之旅一listview的字View嵌套gridview或者listview
在开发中,有时候需要在listview的子view中用gridview来显示,这时就要解决冲突了,buguao原创 2014-05-07 11:02:49 · 1003 阅读 · 0 评论 -
Android开发之旅一常用的正则表达式
package com.consumer.asmart.util;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexUtil { /** * 车牌号码Pattern */ public static final Pattern PLATE_NUMBER_PATTER原创 2014-03-13 13:03:32 · 973 阅读 · 0 评论 -
Android开发之旅一短信分享
分享的方式多种public void sendSMS(String msg) { Uri smsToUri = Uri.parse("smsto:"); Intent intent = new Intent(Intent.ACTION_SENDTO, smsToUri); intent.putExtra("sms_body", msg); startActivity(i原创 2014-02-19 15:18:44 · 1609 阅读 · 0 评论 -
Android开发之旅一PopupWindow写的一个基类和PopupWindow中EditText输入法的问题
呵呵,几乎看遍了,才找到解决的方法,看看下面的代码import android.app.Activity;import android.graphics.BitmapFactory;import android.graphics.Color;import android.graphics.drawable.BitmapDrawable;import android.grap原创 2014-02-27 19:14:10 · 2340 阅读 · 0 评论