上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: import com.xuehu365.xuehu.utils.DBHelp; import com.xuehu365.xuehu.utils.LogHelp; import org.xutils.ex.DbException; import java.util.List; /** * Created by Administrator on 2016/10/26. */ publi... 阅读全文
posted @ 2016-11-02 11:38 嘉禾世兴 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 自定义ImageSpan继承类,可以设置图片大小和位置 阅读全文
posted @ 2016-10-20 19:58 嘉禾世兴 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: 需求: 1.弹幕从右向左 2.弹幕内容包括文字、表情 3.一条弹幕内容有好几种颜色 4.前后弹幕不会重叠,一共三行,新弹幕会智能添加到侯时最短的那行(思路:每一行设置一个list和标识符,当标识符打开时,可以动画,否则往list中增加弹幕内容) 注意:当弹幕内容TextView长度超出屏幕宽度时,会 阅读全文
posted @ 2016-10-19 16:28 嘉禾世兴 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 调用系统相机 调用系统相册 选择系统相册还是相机工具类 需求:点击修改头像,弹出对话框提示选择相册还是相机,从而调用系统相册或相机 值得注意的是:从照片拍摄图像时,系统会默认压缩的很小,导致显示的图片失真;解决办法:得到拍摄的原图,保存,然后手动压缩到需要的尺寸,再显示 调用系统视频 阅读全文
posted @ 2016-10-15 20:01 嘉禾世兴 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 第一步:接口请求返回数据 第二步:使用handler和textview.getLineCount方法判断是否超过指定行数: 第三步:点击展开按钮判断 有个要注意的地方,getLineCount得到的是textview的真正行数,但是如果使用了 得到的却是可见的行数 阅读全文
posted @ 2016-10-10 18:30 嘉禾世兴 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: 1.集成环信混淆代码 2.集成保利威视混淆代码 阅读全文
posted @ 2016-10-08 16:02 嘉禾世兴 阅读(1625) 评论(0) 推荐(0) 编辑
摘要: 需求: 1.listview向下滑动时,隐藏顶部布局 2.listview向上滑动到最上面,显示顶部布局 3.顶部布局的隐藏和显示有过渡效果 4.第一次加载listview时,顶部不要隐藏 布局: 注意:android:animateLayoutChanges="true"添加在需要隐藏显示布局的父 阅读全文
posted @ 2016-09-27 10:00 嘉禾世兴 阅读(2869) 评论(0) 推荐(0) 编辑
摘要: 1.软件需求(功能需求、非功能需求、设计约束)(业务需求、用户需求、系统需求) 2.需求规格化的工作就是编制SRS-《软件需求规格说明书》 3.需求捕获技术:用户访谈、用户调查、现场观摩、文档考古、联合讨论会 4.可行性研究工作的任务:技术可行性、经济可行性、社会可行性 5.数据流图DFD 6.数据 阅读全文
posted @ 2016-09-23 23:19 嘉禾世兴 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 需求: 1.左滑删除 2.向左滑动距离超过一半的时候让它自动滑开,向右滑动超过一半的时候自动隐藏 3.一次只允许滑开一个item 还有,根本不需要自定义view来实现,谨防入坑 布局: adapter的getview中: 阅读全文
posted @ 2016-09-23 17:14 嘉禾世兴 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: apk提交给应用市场加固后,需要重新签名 签名工具:360签名 下载地址:http://yunpan.cn/cm8GqVWL7Y8Eh 签名步骤:http://jiagu.360.cn/qcms/help.html#!id=84 命令行签名步骤: 利用标准的java工具keytool.exe(位于j 阅读全文
posted @ 2016-09-22 12:52 嘉禾世兴 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1.三方:甲方(建设单位、用户、业主)、乙方(承建单位)、监理方 2.项目、运营、战略(项目成本不包含运营成本) 3.项目干系人:影响项目和被项目影响的人 4.项目生命周期(想做项目到项目建设完成) 5.产品生命周期(想做产品到产品报废) 6.专家判断 7.分解、汇总、自下而上、自上而下(自上而下做 阅读全文
posted @ 2016-09-21 23:13 嘉禾世兴 阅读(826) 评论(0) 推荐(0) 编辑
摘要: Eclipse: 步骤:1.android tools-->export signed application package 生成有签名的应用包 Android Studio:多渠道打包 第一步: Project Structure-->Flavors-->加号增加-->Name(xiaomi/b 阅读全文
posted @ 2016-09-18 22:29 嘉禾世兴 阅读(226) 评论(0) 推荐(0) 编辑
摘要: activity_main.xml selecter.xml 阅读全文
posted @ 2016-09-09 00:12 嘉禾世兴 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 发现一个微信的bug:IOS版的微信查看分享的图片可以长按弹出识别图片中的二维码提示,Android版没有,这是对Android赤裸裸的歧视啊 需要注意的一点:微信分享中涉及到图片的,一律都要压缩至120*120,否则会报错 阅读全文
posted @ 2016-09-06 19:13 嘉禾世兴 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 已更新:自定义数字软键盘--封装版 需求: 1.数字键盘 2.输入删除,光标要随之移动 3.删除键长按全部清除 4.点击键盘背景有颜色变换效果 效果图: 布局 number_keyboard_selecter number_keyboard_enter_selecter 阅读全文
posted @ 2016-09-03 01:55 嘉禾世兴 阅读(4018) 评论(0) 推荐(0) 编辑
摘要: /** * Created by C058 on 2016/5/25. */ public class MyHoriztalProgressBar extends ProgressBar { private static final int DEFAULT_REACH_COLOR = 0xff24F569; private static final int DEFAULT_... 阅读全文
posted @ 2016-08-31 22:04 嘉禾世兴 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: 需求:网络连接分三种状态:无网络、移动数据、WIFI 阅读全文
posted @ 2016-08-30 22:49 嘉禾世兴 阅读(461) 评论(0) 推荐(0) 编辑
摘要: android.provider.Settings。 1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面 2. ACTION_ADD_ACCOUNT : // 显示添加帐户创建一个新的帐户屏幕。【测试跳转到微信登录界面】 3. ACTION_AIRPL 阅读全文
posted @ 2016-08-30 20:58 嘉禾世兴 阅读(2307) 评论(0) 推荐(0) 编辑
摘要: demo和文档下载地址http://dev.polyv.net/2014/08/sdk/ 1.demo是eclipse的,所以导入android studio有几个要注意的地方 导入方式 在app的build.gradle中android{}添加代码,例: 重中之重:sdk23.0.3一定要下载,如 阅读全文
posted @ 2016-08-23 14:00 嘉禾世兴 阅读(528) 评论(0) 推荐(0) 编辑
摘要: ps:9月6日,code字段改为了token字段,文档却没改,坑啊 需求:从自己的app跳转微信登录后,返回微信名显示在自己的app上 1.将 libammsdk.jar包复制到libs 2.新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity类,该类继承自Activ 阅读全文
posted @ 2016-08-22 15:37 嘉禾世兴 阅读(2835) 评论(0) 推荐(0) 编辑
摘要: 1.需求:登录以后才能接收推送通知 2.需求:退出登录就无法接收推送通知 3.需求:获取通知栏里面的值 4.点击通知栏因为拿不到ancivity的对象,所以需要判断,且启动模式为new instance 欢迎关注我的微信公众号:安卓圈 阅读全文
posted @ 2016-08-18 16:32 嘉禾世兴 阅读(8137) 评论(0) 推荐(0) 编辑
摘要: 判断每天是否为首次登陆 保存时间 记录设备信息 获取渠道工具类 获取签名工具类 获取IP地址工具类 阅读全文
posted @ 2016-08-16 16:37 嘉禾世兴 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 获取apk签名工具类 Activity调用 阅读全文
posted @ 2016-08-16 11:17 嘉禾世兴 阅读(2936) 评论(0) 推荐(0) 编辑
摘要: AppOps工具类 Activity判断 阅读全文
posted @ 2016-08-16 10:27 嘉禾世兴 阅读(7067) 评论(0) 推荐(0) 编辑
摘要: 第一步:把下载的SDK里面的PushSDK当做Module导入自己的项目 第二步:在自己项目的build.gradle里面一定要配置applicationId 第三步:在主module的build.gradle文件的dependencies下添加compile project(':PushSDK') 阅读全文
posted @ 2016-08-15 18:23 嘉禾世兴 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: 第一步,先在布局中为EditText设置属性 第二步:在java代码中监听: 阅读全文
posted @ 2016-08-14 19:12 嘉禾世兴 阅读(7821) 评论(0) 推荐(0) 编辑
摘要: public class DataCleanHelp { /** * * 清除本应用内部缓存(/data/data/com.xxx.xxx/cache) * * * * @param context */ public static void cleanInternalCache(Context context) { ... 阅读全文
posted @ 2016-08-12 22:04 嘉禾世兴 阅读(414) 评论(0) 推荐(0) 编辑
摘要: public class Blur { public static Bitmap doBlur(Bitmap sentBitmap, int radius, boolean canReuseInBitmap) { Bitmap bitmap; if (canReuseInBitmap) {... 阅读全文
posted @ 2016-08-10 14:34 嘉禾世兴 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 阻尼效果即是图片向下拉动时会放大,松开会回弹 1.自定义一个DampView类,继承ScrollView 2.布局最外层必须是DampView,且DampView和要拉动的图片之间只能有一层layout(切记) 3.Activity中调用 阅读全文
posted @ 2016-08-10 10:28 嘉禾世兴 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: final View view = LayoutInflater.from(context).inflate(layoutId, null); final Dialog dialog = new Dialog(context, R.style.style_dialog);dialog.setCont 阅读全文
posted @ 2016-08-08 22:58 嘉禾世兴 阅读(12855) 评论(3) 推荐(2) 编辑
摘要: 其实内部是封装了Okhttp和Gson解析 阅读全文
posted @ 2016-08-03 22:02 嘉禾世兴 阅读(3497) 评论(0) 推荐(0) 编辑
摘要: Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 阅读全文
posted @ 2016-08-03 10:36 嘉禾世兴 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 特殊字符 限定符 定位符 元字符 运算符优先级 字符簇 PHP内置通用字符簇 确定重复出现 示例 阅读全文
posted @ 2016-07-28 17:05 嘉禾世兴 阅读(163) 评论(0) 推荐(0) 编辑
摘要: MVP模型一般要创建三个文件夹:View、Interactor(Model)、Presenter 每个部分都有其接口和实现类,就是为了方便回调 这里做一个登陆界面为例子: 接口: 实现类: 流程图: 流程解释: 第一步:View的实现类调用Presenter的接口 第二步:Presenter的实现类 阅读全文
posted @ 2016-07-23 00:31 嘉禾世兴 阅读(928) 评论(0) 推荐(1) 编辑
摘要: 跳转微信只需要加上如上代码即可: 原理就是判断手机中是否存在微信或QQ的包名 阅读全文
posted @ 2016-06-29 15:58 嘉禾世兴 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: A abstract 抽象的 abstract base class 抽象基类 abstract class 抽象类 abstraction 抽象、抽象物、抽象性 access 存取、访问 access function 访问函数 access level 访问级别 account 账户 actio 阅读全文
posted @ 2016-06-26 22:00 嘉禾世兴 阅读(11014) 评论(1) 推荐(0) 编辑
摘要: 传输对象模式(Transfer Object Pattern)用于从客户端向服务器一次性传递带有多个属性的数据。传输对象也被称为数值对象。传输对象是一个具有 getter/setter 方法的简单的 POJO 类,它是可序列化的,所以它可以通过网络传输。它没有任何的行为。服务器端的业务类通常从数据库 阅读全文
posted @ 2016-06-23 21:56 嘉禾世兴 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 服务定位器模式(Service Locator Pattern)用在我们想使用 JNDI 查询定位各种服务的时候。考虑到为某个服务查找 JNDI 的代价很高,服务定位器模式充分利用了缓存技术。在首次请求某个服务时,服务定位器在 JNDI 中查找服务,并缓存该服务对象。当再次请求相同的服务时,服务定位 阅读全文
posted @ 2016-06-23 21:38 嘉禾世兴 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 拦截过滤器模式(Intercepting Filter Pattern)用于对应用程序的请求或响应做一些预处理/后处理。定义过滤器,并在把请求传给实际目标应用程序之前应用在请求上。过滤器可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。以下是这种设计模式的实体。 过滤器(Fil 阅读全文
posted @ 2016-06-23 20:25 嘉禾世兴 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。以下是这种设计模式的实体。 前端控制器(Front Controller) - 阅读全文
posted @ 2016-06-23 19:53 嘉禾世兴 阅读(658) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页