- 博客(50)
- 资源 (6)
- 收藏
- 关注

原创 Android模拟登录教务处(带验证码)
前言:我们学习过Android之后,总想写出一两个属于自己的应用,作为学生,可能我们最想尝试的就是实现一个Android版教务处,可以查成绩,学分,绩点,课表,还有学校新闻这样的app吧。下面我们开始尝试! 2017 4.14 记:我打算将本应用当成系列博客来讲,敬请期待(ps:大家可以先熟悉下bmob后端云,融云及时通讯) 要想从Android中登录教务处,目前有两种实现办法 1. 通
2017-02-28 23:49:21
6782
1

原创 (一)Glide的初次使用
Glide的初次使用一.在Android studio中配置`compile 'com.github.bumptech.glide:glide:3.6.1'`二.加载图片资源1.从Android资源中加载2.从文件中加载3.从Uri中加载代码如下://从各种途径获取图片 public void loadImageView(){ //资源id Glide.w
2017-01-19 15:44:24
1350

原创 (二)GreenDao3.0的数据库升级
参考网上一个工具类:public class MigrationHelper { /** * 调用升级方法 * @param db * @param daoClasses 一系列dao.class */ public static void migrate(Database db, Class<? extends AbstractDao<?,
2017-01-17 13:27:18
652

原创 (一)GreenDao3.0的简单使用
一.@Entity:实体 在类中设置 可以创建与实体相关联的表 (1)schema = “myschema”, 当程序中有多个secema(数据库)时,可以选择我们想要的一个。 (2)active = true, 设置Entity是否是活动的。如果是活动的,那么他将有更新,删除,刷新的方法。 (3)nameInDb = “AWESOME_USERS”, 数据库中的表名,默认是实体类名。 (
2017-01-12 16:01:02
11337
7

原创 android实现打地鼠游戏
android实现打地鼠游戏今天上课老师用Java实现了打地鼠游戏的界面和具体逻辑,那么我也尝试使用Android语言实现其功能,呵呵。首先是打地鼠游戏的玩法每隔1秒或者0.5秒地鼠会出现在九宫格中的任一位置点击界面,如果地鼠出现的位置与点击位置相同,则认为打中地鼠。否则游戏继续。打中地鼠后,游戏立即停止。 4. 先上两张效果图 布局实现<LinearLayout xmlns:a
2016-09-26 23:50:39
10338
12
原创 74款app源码地址
知乎专栏App https://github.com/bxbxbai/ZhuanLanWeChat高仿微信 项目地址: https://github.com/motianhuo/wechatGankMeizhi https://github.com/xingrz/GankMeizhiMeizhi https://github.com/drakeet/MeizhiJianDan 项目地址:
2017-09-08 10:49:07
24164
原创 Android Studio mipmap各文件夹下图片尺寸一览表
Android studio中mipmap文件夹有五个,分别对应不同的图片分辨率,具体尺寸表见下图.
2017-08-25 13:52:29
5917
原创 Android开发调试神器Stetho使用
2016.05.29 02:21* 字数 515 随着Android开发技术的逐步完善,好用的插件,开源项目越来越多,善于使用这些插件能够大大提升你的开发效率。今天暂时介绍一个Facebook开源的Andorid调
2017-07-25 20:23:20
918
转载 webView设置Cookie
我们在android中访问网络经常会用到Apache的HttpClient,用此类去访问网络获取数据, 但是在写android界面的时候又时不时的会用到一些WebView组件,这时候访问一个以经登录的页面的时候cookie设置就有个问题 在HttpClient中保存下来的Cookie怎么设置到WebView组件里,让WebView也保持住Cookie状态,也就是登录状态呢? CookieSyncMa
2017-04-21 15:22:33
1283
原创 PopupWindow的使用
public void popWindow(View parent){ if (popupWindow==null) { View view = LayoutInflater.from(this).inflate(R.layout.acccompany_treatment_manager_layout,null); LinearLay
2017-04-07 16:28:28
457
原创 Activity进场退出动画
先写一个样式文件<resources> <style name="Default" parent="@android:style/Theme.Black"> <item name="android:windowAnimationStyle">@style/actAnimation</item> </style> <style name="actAnimatio
2017-04-06 10:42:24
718
原创 Android第三方注解框架Annotations详解
前言:目前比较流行的第三方注解框架要数butterknife和Annotations,两者各有千秋,但是我更加倾向于使用annotation。所以这篇主要讲解annotation。 我认为annotation有以下两个缺点: 1. 每次添加新的activity绑定后,需要编译一次 2. 不可以抽取到基类中。而butterknife是可以的。所以更加butterknife简便,如
2017-04-06 10:34:38
591
原创 Android项目资源
(Android源码大放送) http://blog.youkuaiyun.com/gao_chun/article/details/47187017 (22个值得收藏的android开源代码-UI篇)http://blog.youkuaiyun.com/gao_chun/article/details/46809051 (Android开源项目第三篇——优秀项目篇)http://blog.youkuaiyun.com/gao_c
2017-04-05 14:43:35
382
原创 Android项目资源
(Android源码大放送) http://blog.youkuaiyun.com/gao_chun/article/details/47187017 (22个值得收藏的android开源代码-UI篇)http://blog.youkuaiyun.com/gao_chun/article/details/46809051 (Android开源项目第三篇——优秀项目篇)http://blog.youkuaiyun.com/gao_c
2017-04-05 14:43:07
410
原创 Android应用程序Manifest文件简介
概念:Manifest文件包含了组成应用程序的每一个Activity,Service,Content Provider和Broadcast Receiver的节点,并使用Intent Filter 和权限来确定这些组件之间以及这些组件和其他应用程序是如何交互的。 manifest自有属性: (1) android:versionCode=”1” : 版本号,每次版本迭代时,这个数字都会增加
2017-03-31 18:52:29
1104
原创 android 高仿糯米团购 摇一摇 摇奖 效果
每日一例,今天的例子是,摇金蛋开奖品。 github地址:https://github.com/SharkChao/MRYL需要用到的知识是:Sensor传感器相关知识Vibrator手机震动
2017-03-22 14:07:58
428
原创 物流管理系统
每日一例,今天的例子是通过单号查询物流信息。 github地址 : https://github.com/SharkChao/WuLiuQuery效果图:
2017-03-21 17:03:37
3726
原创 应用程序Activity管理类:用于Activity管理和应用程序退出
工具类package org.lmw.tools.kd.tools;import java.util.List;import java.util.Stack;import android.app.Activity;import android.app.ActivityManager;import android.content.Context;import android.content.I
2017-03-20 18:13:22
483
原创 使用贝赛尔曲线绘制波浪线
package com.lenovohit.administrator.tyut.views;import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.grap
2017-03-16 14:47:24
1107
原创 Android断点续传
断点续传1. 原理:新建数据库帮助类dbhelper public class DBHelper extends SQLiteOpenHelper { public DBHelper(Context context) { super(context, "download.db", null, 1); } /** * 数据库下载表download_i
2017-03-15 16:03:01
303
原创 使用Gson将List转化为JSON并转回List
List<News> newss= gson.fromJson(cache, new TypeToken<List<News>>(){}.getType());
2017-03-09 11:21:34
3624
原创 ScrollView嵌套LsitView时只显示一条数据的解决办法
首先创建一个工具类 ViewUtils/** * 为了解决ListView在ScrollView中只能显示一行数据的问题 * * @param listView */ public static void setListViewHeightBasedOnChildren(ListView listView) { // 获取ListVi
2017-03-09 10:07:32
649
原创 Bmob后端云与rxjava包冲突的解决方案
在app的bulid.gradle中的Android标签下添加 packagingOptions { exclude 'META-INF/rxjava.properties' }
2017-03-01 17:03:42
1042
原创 OkHttp保存和使用cookie
1. client.cookieJar()用来设置cookie OkHttpClient okHttpClient = new OkHttpClient.Builder() //打印日志 .addInterceptor(interceptor) //设置Cache目录 .
2017-03-01 10:19:26
5477
1
原创 Canvas,Bitmap,Paint的理解
画图一般分为以下几个步骤1、一个用来保存像素的Bitmap;2、一个Canvas画布,绘制Bitmap操作;3、绘制的东西4、绘制的画笔Paint(颜色和样式)大家一定接触过沙画吧! 画图的过程与此类似,只不过需要在中间添加一层画布。这个筛子就起到了画布的作用
2017-02-28 15:54:17
483
原创 BannerLayout的使用
当我们需要实现新闻的轮播条时,需要考虑到点击,长按等很多因素, 推荐一个第三方库, http://blog.youkuaiyun.com/u014608640/article/details/52992658
2017-02-22 17:41:07
398
转载 垂直方向的TextView的滚动效果
转自:http://www.jianshu.com/p/ebe6e1e71949好了,讲正事。(其实也没什么正事��)就标题说的那样,一个简单的小玩意儿,为了以后简便,能尽量像原生控件一样用,搞了一个依赖。。。配置方法project里build.gradle文件内:allprojects { repositories { …
2017-02-22 16:19:10
939
原创 Android判断网络状态的工具类
public class NetUtils {/** * 判断网络是否连接 * * @param context * @return */public static boolean isConnected(Context context){ ConnectivityManager connectivity = (ConnectivityManager) context
2017-02-20 20:16:40
655
原创 Rxjava操作符大全
大家可以看看这篇官方中文翻译,非常全面 http://wiki.jikexueyuan.com/project/rx-docs/operators/Empty.html
2017-02-15 10:45:12
607
原创 (一)Dagger2+retrofit2.0 的初次使用
收藏几个网址,以备不时之需http://www.jianshu.com/p/1d42d2e6f4a5
2017-02-09 16:01:46
331
原创 Android仿ios对话框
package com.lenovohit.mykeshe.view;import android.app.Dialog;import android.content.Context;import android.view.Display;import android.view.LayoutInflater;import android.view.View;import android.v
2017-02-07 18:20:00
424
原创 Android中SwipeRefreshLayout的使用
最近项目中需要用到下拉刷新,我们试试官方下拉控件SwipeRefreshLayout吧,布局 <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/id_swipe_ly" android:layout_below="@id/rl_top" android:layo
2017-01-23 10:05:43
368
转载 OkHttp的初次使用
转载于:http://forlan.iteye.com/blog/2256443 艾伦蓝 android OkHttp学习以及使用例子 博客分类: android OKHttp是一款高效的HTTP客户端,支持连接同一地址的链接共享同一个socket,通过连接池来减小响应延迟,还有
2017-01-20 14:42:26
712
原创 RenderScript-图片的高斯模糊
//自定义图片转换,不仅仅是格式,大小,透明度等等都可以转换public class BlurTransformation extends BitmapTransformation { private RenderScript rs; public BlurTransformation(Context context) { super( context );
2017-01-19 18:26:17
339
原创 Glide(2)的高级用法
文章大部分数据来源于:https://mrfu.me/2016/02/28/Glide_How_to_Rotate_Images/十二.异常:调试和错误处理1、调试adb shell setprop log.tag.GenericRequest DEBUG分为五个等级VERBOSEDEBUGINFOWARNERROR2、错误处理使用listener(requestListener
2017-01-19 18:19:14
954
eclipse javaee
2017-10-25
《Java并发编程的艺术》高清完整PDF版
2017-10-18
《Effective java 中文版 》第二版,带标签索引
2017-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人