冬眠FF的博客

很小很小的地方,希望能成长为很阔的天空

排序:
默认
按更新时间
按访问量

Android进化徽章-Picasso

这几天看了许多大神写的源码解析的文章,感觉根本看不懂啊!心力憔悴啊有没有! 于是乎决定自己来分析一遍源码,可能分析得不对或者太浅,但我觉得也会比光看别人的分析会有价值的多!好的,咱们先用鼎鼎大名的Picasso开刀!Picasso的简单用法: Picasso.with(this)....

2017-06-09 20:02:40

阅读数:284

评论数:0

log (适配6.0)

Android手机6.0适配http://xdeveloper.cn/android6-0quan-xian-gua-pei-bi-ni-xiang-de-huan-yao-jian-dan-2/权限分2种,普通权限(Normal)【网络,震动】和危险权限(Dangerous)。在运行时权限里,只...

2016-10-20 14:50:23

阅读数:247

评论数:0

工具类-添加悬浮窗(View)

前言:这是一个用来用户体验的工具类, 可以根据一个参照View的位置,来决定悬浮窗(View)的位置。一次触摸事件以后,悬浮窗消失。悬浮窗用于提示用户如何操作某些功能。 以下为粗略版。package cn.flyrise.fggp.utils;import android.app.Activit...

2016-08-26 23:26:58

阅读数:856

评论数:0

工厂模式

// 工厂模式 public static <T extends Computer> T getComputer(Class <T> clz) { Computer computer = null; try { ...

2016-07-27 19:50:27

阅读数:222

评论数:0

WebSocket Android

前言:在第一次使用http协议访问服务器成功后,使用android.webkit.CookieManager.getInstance().getCookie(url); 来获取 Cookie的值。因为获取的时间不定,这里使用轮询的方式不断获取,只要获取到不为null,则中断轮询,并开始建立web...

2016-07-27 17:21:18

阅读数:492

评论数:0

设计模式之Builder模式

下面是简单的应用场景:组装电脑Computer类 public class Computer { private String cpu; // cpu private String graphicsCard; // 显卡 private String motherBoard...

2016-07-15 17:49:31

阅读数:234

评论数:0

ProgressDialog简单封装

尝试写了一个超级简单的封装,作用是为了写代码时偷懒 - -模拟使用场景(一般是网络交互) 1.启动 ProgressDialogUtil.show(this, “哈哈哈”); 2.隐藏 ProgressDialogUtil.dismiss(); // 1.启动 P...

2016-06-01 11:39:59

阅读数:753

评论数:0

本地图片选择器(picasso框架)

要点:1.使用picasso框架,只需导入jar包Picasso.with(mContext).load(R.drawable.picture_unselected).into((ImageView)mHolder.ibt);2.在子线程里扫描系统图片3.获得文件修改时间:file.lastMod...

2016-05-17 14:12:16

阅读数:1102

评论数:0

SQL语句学习

1.创建表 create table A (id int); 2.删除表 drop table A 3.添加数据 insert into A (id) values (1); 4.删除某一行内容 delete from A where id = 1 5.为表添加字段 alter...

2016-03-28 21:45:52

阅读数:209

评论数:0

Java学习

1.Java计时器// Timer timer = new Timer(); Date date = new Date(2016-1900, 2, 12, 21, 49, 00);//设置时间-2016年3月12日21:49:00秒开始执行,执行间隔一个小时。 timer.sche...

2016-03-12 22:19:37

阅读数:198

评论数:0

Andorid一些知识点

1.在任何地方获得APP的context新建MyApplication.javapackage com.example.util;import android.app.Application; import android.content.Context;public class MyApplic...

2016-01-26 16:36:43

阅读数:366

评论数:0

Bmob的简单使用

Bmob是移动后端服务,它帮我们把服务器端的东西全部打包,做移动端的人不用再考虑如何写服务器端,如何设计数据库,搭建服务器等,它把一切都放入了云端,用户只需要调用API接口,就可以实现网络功能。1.数据舒服集成Bmob 1.下载Bmob SDK 2.在AndroidManifest里添加相关权...

2016-01-23 13:35:00

阅读数:3885

评论数:0

Sqlite的使用(增删改查)

App.java(初始化数据库)package com.example.testsqlite;import com.example.db.DbHelper;import android.app.Application; import android.content.Context;public c...

2016-01-05 16:36:42

阅读数:253

评论数:0

愚蠢bug录——Android

这篇博文用来记录我自己犯过的很2很傻的bug或不合理的操作。0.遇到问题想马上解决(急躁)这个是最根本,最核心的问题,遇到bug或者自己意料之外的情况,绝对不能认为这是个小问题,能几分钟解决,越是这样想,越是急躁,最后的结果往往是急躁的度过1~2小时,然而问题却没解决,自己还很烦恼!解决方案:必须...

2016-01-04 22:00:39

阅读数:400

评论数:0

自定义的BaseActivity

BaseActivity.xmlpackage com.example.test0103; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.Vi...

2016-01-03 20:06:08

阅读数:228

评论数:0

APP常见的主界面

1.UIactivity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_paren...

2016-01-02 17:30:07

阅读数:286

评论数:0

自定义Toast

一般自己写代码测试的时候都会直接Toast.makeText(context, text, duration); 但是可能在一个比较大的项目一般不会这样做。UiHelper.javapackage com.example.ui;import com.example.jpush.MyApp; im...

2015-12-26 22:26:38

阅读数:231

评论数:0

Android 极光推送集成

1.在极光推送的官网创建一个项目1为极光推送控制台里面项目名字,可以随便起    2为android项目里面AndroidManifest.xml里面的 创建成功后会获得一个AppKey,集成Jpush SDK中它会被用到 2.集成极光推送1.打开极光推送官方集成指南http://docs...

2015-12-26 11:33:04

阅读数:467

评论数:0

JavaScprit刷新8种方法

测试: chrome,火狐浏览器,360浏览器,IE9测试说明:火狐浏览器,IE9点击《刷新》,input的内容都不会清空<html> <body> <input type="button" value="1" onclick=...

2015-12-05 21:21:38

阅读数:1141

评论数:0

broadcast receiver广播接收器

注册广播有2种方式 1.代码注册(动态注册) 2.在AndroidManifest.xml注册(静态注册)动态注册MainActivity.javapublic class MainActivity extends Activity { NetworkChangeReceiver netwo...

2015-11-19 09:43:23

阅读数:431

评论数:0

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