gaojingsong
- 浏览: 1124910 次
- 性别:
- 来自: 深圳
社区版块
- ( 4)
- ( 0)
- ( 80)
最新评论
-
gaojingsong:
jstl1point0 写道高级版本jdk可以直接安装不用配置 ...
【win7配置jdk 环境变量】 -
jstl1point0:
高级版本jdk可以直接安装不用配置了
【win7配置jdk 环境变量】 -
hdd901002:
光说明错误在哪里有什么用,解决方法啊。。。我也碰到了,一条jo ...
mycat源码解读--错误之【can't find table define in schema 】 -
masuweng:
【java之图片水印】 -
masuweng:
【java之多线程下载文件实现】
文章列表
- 博客分类:
- android
一、使用gcm(google cloude messaging)
android自带的推送gcm可以帮助开发人员给他们的android应用程序发送数据。它是一个轻量级的消息,告诉android应用程序有新的数据要从服务器获取,或者它可能是一个消息,其中包含了4kb的payload data ...
- 2018-06-18 08:19
- 浏览 926
- 分类:移动开发
- 博客分类:
- android
一、 butterknife介绍
注解中相对简单易懂的很不错的开源框架
1. 强大的view绑定和click事件处理功能,简化代码,提升开发效率
2. 方便的处理adaper里的viewholder绑定问题
3. 运行时不会影响app效率,使用配置方便
4. 代码清晰,可读性强
field and method binding for android views which uses annotation processing to generate boilerplate code for you.
eliminate findviewbyid calls by ...
- 2018-05-15 22:41
- 浏览 962
- 分类:移动开发
- 博客分类:
- android
查看版本
$ adb version
android debug bridge version 1.0.36revision 8f855a3d9b35-android
查看连接设备
输入以下命令可以查询已连接的设备与模拟器:
$ adb devices
list of devices attached02ae0c1021089daf device
安装一个apk,执行以下命令:
adb install
- 2018-05-13 22:22
- 浏览 980
- 分类:移动开发
- 博客分类:
- android
a powerful image downloading and caching library for android
images add much-needed context and visual flair to android applications. picasso allows for hassle-free image loading in your application—often in one line of code!
picasso.get().load("http://i.imgur.com/dvpvklr.png").into ...
- 2018-04-15 10:51
- 浏览 570
- 分类:编程语言
- 博客分类:
- android
在开发android应用时,保存数据有这么几个方式,
一个是本地保存,一个是放在后台(提供api接口),还有一个是放在开放云服务上(如 syncadapter 会是一个不错的选择)。
对于第一种方式,即本地数据存储,如嵌入式sqlite,你可以选择直接使用sql语句、content provider 或 orm(对象关系数据映射)。
对于 android 应用的开发,主要是使用java语言,所以适用于java语言的一些orm,也能移植于 android 平台上。
下面是5个可用orm的总体介绍:
1. ormlite
ormlite 不是 android 平台专用的orm框架 ...
- 2018-04-11 21:49
- 浏览 769
- 分类:编程语言
okhttp是一个第三方类库,用于android中请求网络。
这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付square公司贡献(该公司还贡献了picasso和leakcanary) 。用于替代httpurlconnection和apache httpclient(android api23 里已移除httpclient)。
http is the way modern applications network. it’s how we exchange data & media. doing http efficiently makes your stuff lo ...
- 2018-04-07 09:59
- 浏览 811
- 分类:编程语言
- 博客分类:
- android
intent在activity中的作用主要是有两个:
1、启动目标activity
2、传递数据
intent在传递数据时分两种情况:向下一个activity传递数据和从下一个activity返回数据。
android中,activity和fragment之间传递对象,可以通过将对象序列化并存入bundle或者intent中进行传递,也可以将对象转化为json字符串,进行传递。序列化对象可以使用java的serializable的接口、parcelable接口。转化成json字符串,可以使用gson等库。
使用serializable方法虽然十分简单,但是效率却不容 ...
- 2018-03-11 20:43
- 浏览 688
- 分类:编程语言
nfc技术由非接触式射频识别(rfid)演变而来,由飞利浦半导体(现恩智浦半导体公司)、诺基亚和索尼共同研制开发,其基础是rfid及互连技术。近场通信(near field communication,nfc)是一种短距高频的无线电技术,在13.56mhz频率运行于10厘米距离内。其传输速度有106 kbit/秒、212 kbit/秒或者424 kbit/秒三种。
nfc近场通信技术是由非接触式射频识别(rfid)及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行识别和数据交换。工作频率为13.56mhz,但是使用这种手机支付 ...
- 2017-10-25 19:58
- 浏览 1883
- 分类:移动开发
- 博客分类:
- android
● 基础指标
1、用户:总用户数、新用户数、留存用户、转化率、地域分析;
2、活跃:日活跃(dau)、周活跃(wau)、月活跃(mau);
3、营收:付费人数、付费率、付费点分布;
4、应用:启动次数、使用频率、使用时长、使用间隔、版本分布、终端类型、错误分析;
5、功能:功能活跃、页面访问路径、核心动作的转化率;
● 分析维度
- 2017-05-30 20:42
- 浏览 678
- 分类:行业应用
- 博客分类:
- android
一、java源码
package cn.com.test;
import java.util.arraylist;
import java.util.hashmap;
import java.util.list;
import android.app.activity;
import android.os.bundle;
import android.view.view;
import android.widget.adapterview;
import android.widget.gridview;
import android ...
- 2017-02-19 21:37
- 浏览 553
- 分类:移动开发
- 博客分类:
- android
一、系统介绍
android系统发送请求到web系统,web系统可以是php语言、python语言、java语言、asp语言开发的,但是必须满足异构jvm的交换协议,可以是webservice请求、http请求(普通表单请求和restful格式的json请求)、socket等请求。
二、系统源码
本例子以android模拟登录发送数据到web系统,web系统采用java语言中的servlet
android代码如下:
1)编写xml界面文件
& ...
- 2017-02-10 21:43
- 浏览 615
- 分类:移动开发
- 博客分类:
- android
一、省市区级联操作
web系统的select下拉列表,可以实现省市区级联操作,选择省出现该省下面的城市,而不是其他省的城市,如下图:
那么android系统中的下拉列表组件spinner能否实现省市区级联呢,答案是肯定的,如下图:
二、android省市区级联源码如下:
1)界面文件,参考
永久链接: http://gaojingsong.iteye.com/blog/2356364
预览文章: 【android组件之spinner使用】
- 2017-02-09 21:28
- 浏览 1226
- 分类:移动开发
- 博客分类:
- android
spinner组件类似web系统之中的select下拉列表选项,具体如图
一、界面布局效果图
二、界面布局文件源码
- 2017-02-09 19:13
- 浏览 588
- 分类:移动开发
- 博客分类:
- android
原因分析:
android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在eclipse中的preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始着手android开发的,那么在一年后很可能出现debug keystore过期,导致工程出错(比如我的情况)或者无法生成 apk文件等等(由于我的eclipse和sdk/adb等重新安装折腾过好多次了,一直没遇到这个问题,今天运气好碰上了,呵呵)。
解决方法:
只要删除debug ...
- 2016-09-03 13:12
- 浏览 974
- 分类:编程语言
- 博客分类:
- android
一、android架构:
android应用开发框架是 application framework. 其系统架构由5部分组成,分别是:
linux kernel、android runtime、libraries、application framework、applications。
1、linux kernel
android基于linux 2.6提供核心系统服务, ...
- 2016-08-06 22:13
- 浏览 708
- 分类:开源软件
- 博客分类:
- android
一、activity 生命周期
二、activity生命周期的几个过程:1.启动activity:系统会先调用oncreate方法,然后调用onstart方法,最后调用onresume,activity进入运行状态。2.当前activity被其他activity覆盖其上或被锁屏:系统会调用onpause方法,暂停当前activity的执行。3.当前activity由被覆盖状态回到前台或解锁屏:系统会调用onresume方法,再次进入运行状态。4.当前activity转到新的activity界面或按home键回到主屏,自身退居后台:系统会先调用onpause方法,然后调用onsto ...
- 2016-08-05 19:17
- 浏览 719
- 分类:开源软件
- 博客分类:
- android
仅仅需要引入驱动jar包即可进行数据库操作
package com.test.conn;
import java.sql.connection;
import java.sql.drivermanager;
import java.sql.preparedstatement;
import java.sql.resultset;
import java.sql.statement;
public class testconn {
/**
* 微型数据库 ...
- 2016-05-19 22:49
- 浏览 602
- 分类:移动开发
- 博客分类:
- android
public class smsactivity extends activity { private edittext mobilenumtext; private edittext contexttext ; private button btn ; @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); //得到电话号 ...
- 2016-03-23 22:40
- 浏览 717
- 分类:移动开发
- 博客分类:
- android
public class phoneactivity extends activity { private edittext txtcontet; private button btnok ; /** called when the activity is first created. */ @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.m ...
- 2016-03-23 22:38
- 浏览 617
- 分类:移动开发