<---扩展插件最终是以“.jar”的形式提交到服务器,也要符合我们的命名规范,即plugin_+插/件名称。其中插件名称要和plugin.xml中的uexName一致。例如plugin_uexDemo.jar,和下载管理插件plugin_DownloaderMgr.jar等。---> 1. 开发环境搭建Android的开发环境搭建主要包括JDK、Eclipse、Android SDK的安装。您也可以直接安装好JDK后,去Android官网下载ADT套装(http://developer.android.com/tools/index.html) ,解压缩即可使用。...
关于Activity动画那些事关于activity的动画,相信大家再熟悉不过了,我们开发中经常用到,网上资料也很多,但是也有一些小细节需要我们注意,今天这篇文章我总结了几种常用的动画实现方式,通过这篇文章,你可以了解到:几种常见的activity动画实现方式activity动画中需要注意的细节这几种方式的优缺点比较,我们如何取舍对这几种方式进行简易封装,提高我们的开发效率几种常见的实现方式:1. activity.overridePendingTransition()...
本博文为子墨原创,转载请注明出处!http://blog.csdn.net/zimo2013/article/details/504782011.前言(1).由于MIUI等部分国产定制系统也有权限管理,没有相关api,故无法判断用户是否允许获取联系人等隐私。在Android 6.0之后,新增权限管理可以通过官方api判断用户的运行状态;(2).我们指定targetSdkVersion为23或者之后我们还需要在运行时请求这些所需的权限。这很重要,因为已经出现了很多开发者把targetSdkVersion飙到了最新,然...
一、前言回忆到上篇 《Xamarin.Android再体验之简单的登录Demo》 做登录时,用的是GET的请求,还用的是同步,于是现在将其简单的改写,做了个简单的封装,包含基于HttpClient和HttpWebRequest两种方式的封装。由于对这一块还不是很熟悉,所以可能不是很严谨。二、先上封装好的代码 1using System;2using System.Collections.Generic;3using System.IO;4using System.Json;5using System.Linq;6using System.Net;7using System.Net...
MainActivity如下:package cc.cn.logutil; import android.os.Bundle; import android.app.Activity; /*** Demo描述:* 对于Android系统Log输出日志的封装LogUtils* 1 可修改LogUtils中的LEVEL值觉得哪些级别的日志可以输出.* 所以方便选择性输出日志或者屏蔽日志输出* 2 输出的日志除了本想输出的信息外还包含了该日志输出时所属* 的线程,类,方法名,已经在该方法中的行数等实用信息* 3 LogUtils的调用方式* 3.1 按照系统原方...
RxJava在现在是一个非常前卫的异步框架,也是由于他非常新,所以比较难以驾驭。 像okhttp直接在onStop或者onDestroy 调用它的cancel方法就行了,但是Rxjava并没有那么简单。因为假如每次请求都得到Observable对象,然后再onStop中unsubscribe取消,这样很不利于封装。而且会造成代码量很多,所以我找到了用rxlifecycle的解决方案。 先导包 compile ‘com.trello:rxlifecycle:0.5.0‘compile ‘com.trello:rxlifecycle-compone...
之前看到react-native-image-picker中自带了一个选择器,可以选择拍照还是图库,但我们的项目中有多处用到这个选择弹出框,所以就自己写了一下,最最重要的是ios和Android通用。先上动态效果图~ 参考:https://www.jianshu.com/p/42b4390e860ehttps://www.jianshu.com/p/71c4d047b2f8 原文:https://www.cnblogs.com/wukong1688/p/10960917.html
在网上查看了很多对应 Android RecycleView和ListView 自定义Adapter封装类 的文章,主要存在几个问题:一)、网上代码一大抄,复制来复制去,大部分都运行不起来,或者 格式错乱二)、剩下的那些能运行起来的,将Adapter类、ViewHolder类,放在不同文件里,导致文件多、杂 于是总结这两个单独的Custom***ViewAdapter 类,以方便调用! 一、RecycleView Adapter自定义封装类CustomRecyclerViewAdapter.javapackage com.jack.androidb...
[Android] Android 使用 Greendao 操作 db sqlite(2)-- 封装DaoUtils类原文:https://www.cnblogs.com/wukong1688/p/10725092.html
public class Download implements Serializable { private static final int START = 1; // 开始下载 private static final int PUBLISH = 2; // 更新进度 private static final int PAUSE = 3; // 暂停下载 private static final int CANCEL = 4; // 取消下载 private static final int ERROR = 5; // 下载错误 private ...
随着市场上越来越多的APP上线,好多软件对手机的内存要求也是很大,所以我们在开发的时候一定要掌握如何去优化内存,将自己的APP尽可能优化。今天我们就一起看一下九宫格的优化。下面是软件的截图1、为了达到更好的效果我们不用UITableView,首先我们要通过XIB自定义一个图片和文字如图:2、自定义主视图JRMainScrollView,通过协议代理来实现功能,做法和UITableView类似,大家可以参考一下UITableView首先:我们要定义数据源协议...
百度地图的Demo里有个路线规划的功能,但是,这个功能和Activity耦合性太高,所以需要单独抽离出路径规划功能,进行“解耦”。 注:由于项目原因,本文只针对驾车路线规划进行封装。首先,定义RoutePlan类,这个类就是路线规划类,既然是路线规划,所以要实现OnGetRoutePlanResultListener接口,路线规划需要的三个参数作为它的成员,即城市city、起点start、终点end。然后,由于需要搜索,所以对外提供搜索接口:publicvoid drivi...
Toast这个提示框大家都晓得,显示一段时间后自动消失,不能获得焦点。但是在使用中有些问题:1)需要弹出一个新的Toast时,上一个Toast还没有显示完2)可能重复弹出相同的信息3)Toast具体有哪些用法不是很熟悉,用到时导出去找4)app退出去了,Toast还在弹等等一系列问题下面封装了一个工具类,帮助大家管理Toast,基本上可以满足常用的需求,如果还满足不了,那就自定义了 1import android.content.Context;2import android.view.View...
如果每下载一张图片,就得重写一次Http协议,多线程的启动和handler的信息传递就显得太麻烦了,我们直接来封装一个工具类,便于我们以后在开发时随时可以调用。 (1)在清单文件添加权限 <uses-permission android:name="android.permission.INTERNET"/>(2)编辑工具类 package com.example.g05_handler;import java.io.IOException;import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolExceptio...
上一篇- Android地图应用新视界--mapbox的应用开发之初始集成篇-中介绍了全球应用的多平台地图框架mapbox在Android端的集成步骤,以及Android的地图应用新视界--mapbox的应用开发之简单功能提取篇,如果要了解建议先看前两篇哦此篇将延续上篇内容,主要提取常用功能封装工具类,可以直接当工具类使用 直接上干货 如下:public class MapBoxUtils {private MapboxMap mapboxMap;private Context context;//调用mapboxAPI的token令牌publ...