- 博客(50)
- 资源 (7)
- 收藏
- 关注
翻译 android数据库框架SugarORM的简单使用
原文地址:http://satyan.github.io/sugar/getting-started.html步骤1:下载Gradle: compile 'com.github.satyan:sugar:1.5'步骤2:配置AndroidManifest.xml android:label="@string/app_name" android:icon="@drawab
2016-11-30 22:53:28 5060
原创 ListView的Item嵌套ListView的显示和滑动的问题解决
解决显示不全的问题:Item嵌套的ListView替换成重写的ListView的onMeasure方法:public class CustomList extends ListView { public CustomList(Context context) { super(context); } public CustomList(Contex
2016-11-30 09:26:06 513
翻译 ButterKnife 注解框架的使用
https://github.com/JakeWharton/butterknife class ExampleActivity extends Activity { @BindView(R.id.user) EditText username; @BindView(R.id.pass) EditText password; @BindString(R.string.login_
2016-11-29 21:07:27 257
原创 android 在Sdcard和本地创建文件保存图片
设置Sdcard的权限: package com.example.myapplication;public class SaveImgToFile { private Context context; public SaveImgToFile(Context context){ this.context = context; }
2016-11-29 16:51:57 460
原创 ViewPager下的Fragment的可见判断
重写Fragment的setUserVisibleHint方法即可。(注:只能用于ViewPager中才有效)@Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibl
2016-11-29 11:09:19 1170
原创 Ubuntu 远程连接设置
步骤1:修改/etc/mysql/my.cnf 的bind-address = 127.0.0.1改为bind-address = 0.0.0.0步骤2:进入mysql 进行授权操作grant all on *.* to username@'%' identified by 'password’;use
2016-11-28 19:39:16 254
转载 Intent传递List和Object和List<Object>(附源码)(转)
原文链接:http://blog.csdn.net/wirelessqa/article/details/8589200一、传递List传递List的方法[java] view plain copyArrayList info = new ArrayList(); info.add(name); inf
2016-11-25 13:22:16 242
原创 Retrofit 自定义Gson对象解决日期格式问题
自定义Gson对象为了以防你需要调整json里面的一些格式,比如,Date Format。你可以创建一个Gson 对象并把它传递给GsonConverterFactory.create()。Gson gson = new GsonBuilder() .setDateFormat("yyyy-MM-dd'T'HH:mm:ssZ") .create(); Ret
2016-11-24 16:20:51 3268
原创 Android 网络框架Retrofit的使用和解析
使用步骤:步骤1:定义接口public interface GitHubService { /* *Post多参数Map *Post方法 "getnews" 为路径 * mapPost方法名 * @FieldMap多个请求参数 * newsPojo 接受的实体类 * @FormUrlEncoded将会自动将请求参数的类型
2016-11-24 15:18:53 620
原创 retrofit网络请求框架的地址及方法地址
http://square.github.io/retrofit/https://github.com/square/retrofit
2016-11-24 11:07:50 372
翻译 okhttp网络请求框架的简单使用
同步GET请求:private final OkHttpClient client = new OkHttpClient(); public void run() throws Exception { Request request = new Request.Builder() .url("http://publicobject.com/helloworl
2016-11-24 10:32:08 366
原创 AlertDialog 自定义对话框视图
xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent">
2016-11-24 09:02:21 361
原创 AlertDialog的简单使用
privateAlertDialog dialog;dialog = new AlertDialog.Builder(v.getContext()).create();dialog.setView(view);dialog.setCancelable(false);dialog.setButton(80, "取消", new DialogInterface.OnClickList
2016-11-23 20:31:50 261
原创 ListView全选删除CheckBox
adapter:public class listAdapter_shop extends BaseAdapter { private Context context; private List list; private onChecked checked; public void setChecked(onChecked checked) {
2016-11-23 20:29:45 291
转载 android-async-http框架库的简单使用
原链接:http://blog.csdn.net/yanbober/article/details/45307549开源项目链接Android-async-http仓库:Git clone https://github.com/loopj/android-async-httpandroid-async-http主页:http://loopj.com/androi
2016-11-21 20:34:06 309
原创 Android多种下拉刷新库的地址
来自:https://github.com/android-cjj/BeautifulRefreshLayout
2016-11-19 19:26:52 272
转载 Android相关的开源库
来源:http://geek.csdn.net/news/detail/113690APIsCloudRail:可以将多个服务(例如Dropbox、Google Drive和OneDrive)捆绑成一个统一的API,帮助开发者快速地集成。此外,还可以处理API更新,保持代码一致。接口也可以用于云存储、社交、支付等等。Retrofit:Retrofit是Square公司开发的一款针对
2016-11-19 14:50:04 259
原创 android Volley登录验证的使用
使用Volley登录验证需要在Volley请求中验证登录和返回相关消息 //远程验证用户 private void removeVerify(){ String url = "http://192.168.80.2:8080/fag/login"; DataOfString json = new DataOfString(getApplication
2016-11-19 14:29:16 1024
原创 android非空等格式验证框架android-saripaar地址
地址:https://github.com/ragunathjawahar/android-saripaar
2016-11-19 13:01:27 1797
原创 Volley介绍JSon 和提交字符串参数的封装(StringRequest和Gson)
接口回调:public interface StringVolleyCallback { //StringFromNet()和StringFromAndPutNet()方法调用 public void getStringFromVolley(String s); //StringFromAndPutNet()方法调用 public void putString
2016-11-17 19:48:23 379
原创 android SQLite的使用
public class NewsDBApi extends SQLiteOpenHelper{ private static final String DB_NAME = "newsData.db"; //数据库名称 private static final int version = 1; //数据库版本 private SQLiteDatabase database
2016-11-17 19:38:55 216
转载 Android检测网络状态,判断当前网络是否可用
用户手机当前网络可用:WIFI、2G/3G网络,用户打开与不打开网络,和是否可以用是两码事。可以使用指的是:用户打开网络了并且可以连上互联网进行上网。检测当前网络是否可用,代码如下:[java] view plain copy/** * 检测当的网络(WLAN、3G/2G)状态 * @param conte
2016-11-17 14:44:00 2285
转载 对List集合中的元素进行排序
来源:http://blog.csdn.net/veryisjava/article/details/51675036Collections对List集合中的数据进行排序有时候需要对集合中的元素按照一定的规则进行排序,这就需要用到Java中提供的对集合进行操作的工具类Collections,其中的sort方法先看一个简单的例子:[
2016-11-17 13:25:32 1226
原创 解决Gson解析Date数据格式的问题
GsonBuilder builder = new GsonBuilder(); builder.registerTypeAdapter(Date.class, new JsonDeserializer() { public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext conte
2016-11-16 21:26:06 1909
翻译 EventBus3 的使用
简单3步骤:步骤1:定义eventpublic static class MessageEvent { /* 额外的方法*/ }步骤2:声明和注释方法@Subscribe(threadMode = ThreadMode.MAIN) public void onMessageEvent(MessageEvent event) {/* 具体操作 */};在activities
2016-11-16 20:50:44 215
转载 EventBus使用详解(一)——初步使用EventBus
来源:http://blog.csdn.net/harvic880925/article/details/40660137
2016-11-16 19:25:08 174
转载 Android Service完全解析,关于服务你所需知道的一切(上)
相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务。必要的时候我们甚至可以在程序退出的情况下,让Service在后台继续保持运行状态。
2016-11-15 23:05:15 132
原创 android SQLite的简单封装
自定义:SQLiteOpenHelperpublic class SQliteDBHelper extends SQLiteOpenHelper { private String sql; public SQliteDBHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int
2016-11-15 22:17:46 432
原创 android SQlite结合SimpleCursorAdapter的简单使用
SQLite类:package com.example.cuboo.mytest;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;/** * Created by cuboo on
2016-11-15 22:13:20 594
转载 Java校验邮箱、手机号和身份证等的正则表达式
原文地址:https://www.oschina.net/code/snippet_1021818_47946packagecom.office.utility; importjava.util.regex.Pattern; /** * 校验器:利用正则表达式校验邮箱、手机号等 * * @aut
2016-11-15 12:07:15 1706
转载 解决Volley框架下JsonObjectRequest以POST提交数据,服务端无法获取数据的问题。
http://blog.csdn.net/u011396923/article/details/49999635
2016-11-14 17:21:07 243
转载 Volley中json请求POST
原文:http://blog.csdn.net/onlysnail/article/details/47905375请求的是一个json串,但是这里自定义的Request传入的参数不是一个json串。所以还需要在自定义的类中重写一个方法:[java] view plain copy print?@Override public
2016-11-14 17:19:07 989
原创 JavaWeb session的使用和获取
@Controllerpublic class LoginController { @Resource LoginService service; // @RequestMapping(value = "/login",method = RequestMethod.POST) @RequestMapping("/login") @ResponseBody public user
2016-11-13 19:58:48 2568
原创 SpringMVC设置session
@Controller@SessionAttributes("user") //放入用户信息 步骤1public class UserController { @Resource UserService service; @RequestMapping("/logins") public String toLogin(){ return "/jsp/login.jsp";
2016-11-13 19:54:44 2482
转载 Android应用启用系统分享接口
为了应用的推广、传播,很多的应用中都有“分享”功能,一个按钮,点击后会出现短信、微博等等一切实现了分享功能的应用列表。这一篇文章主要介绍怎么调用分享功能和怎么实现分享接口让自己应用出现分享列表中。Android应用中能很方便的完成这些功能,这也正是Android的伟大之处,他能很简单的完成应用之间的沟通以相互整合。调用分享功能1、分享文本分享功能使用的隐式启动Activ
2016-11-11 15:54:27 533
原创 Toolbar menu显示图标
@Overridepublic boolean onPrepareOptionsMenu(Menu menu) { if(menu != null){ if(menu.getClass().getSimpleName().equals("MenuBuilder")){ try{ Method m = menu.get
2016-11-11 14:04:49 271
原创 listview中CheckBox的监听回调
调用:public class Messages extends BaseAvtivity implements View.OnClickListener { private ListView messages; private ArrayList list; private listAdapter_message mAdapter; private Lin
2016-11-11 10:05:45 2227 2
学习写个简单的用户管理系统
2018-09-01
实现淘宝购物车RecyclerView或LIstView的嵌套选择的逻辑的源码
2016-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人