自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tesi1a的充电桩

小红书移动安全持续招人中~

  • 博客(34)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 Webview访问移动网络的两种方法

效果如下 网络访问的两种查看方式 我们来看代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientati

2016-04-29 23:43:56 1179

原创 IntentService的使用介绍

IntentService简介一,IntentService是Service的子类,比普通的Service增加了额外的功能。先看Service本身存在两个问题: Service不会专门启动一条单独的进程,Service与它所在应用位于同一个进程中; Service也不是专门一条新线程,因此不应该在Service中直接处理耗时的任务; 二、IntentService特征 会创建独立的work

2016-04-29 11:10:42 400

原创 用绑定服务来实现放歌的功能

绑定服务—与调用者同生死的服务简单来讲相比于普通service,绑定服务就显得专情多了。。先来一个布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid

2016-04-28 20:58:43 545

原创 用Service让模拟器为我们放首歌

有两个界面A和B 界面A—游戏设置界面 界面B—系统设置界面 两个界面都可以控制歌曲的播放 既然都是相同的界面和工能,那我们建一个baseActivity来减少重复的代码吧。public abstract class BaseActivity extends Activity { private String tag = null; @Override protecte

2016-04-27 20:28:02 445

原创 Big data大数据

大数据和云计算老师说这个工资贼理想。。表示确实也有很多人在做数据分析这一块。有点动心~ 那让我们来了解下大数据是什么吧。说实话这概念太抽象了~通俗点讲就是很多数据,你再如何处理分析的过程。。。设计到数据就有算法,数据分析,数据显示等问题了大数据掌握庞大的数据,进行专业化的处理,对数据进行加工,通过“加工”实现数据的增值。大数据必然采用分布式架构。与云计算的关系-硬币的正反面Saas 分布式数据挖

2016-04-25 12:27:31 861

原创 Sqlite的使用和一个简单的书籍管理系统(下)

运行效果如下 我们一步一步来实现 之前我们是完成了布局和sqlite建库和基本的工具类现在我们来开始写业务逻辑 来写一个MainActivitypublic class MainActivity extends Activity { private ListView mBookListView; private EditText edtname; private

2016-04-24 23:59:10 1278

原创 Sqlite的使用和一个简单的书籍管理系统(上)

虽然说app与网络打交道比较多但是sqlite还是有它很重要的责任那来一起学习一下sqlite吧 android的存储方式有如下几种sharedpreferences文件存储sqlite数据库contentprovider网络`这里写代码片`我们来看看sqlite 他通过SQLiteOpenHelper这个抽象类;来创建和打开数据库public class DBHelper extend

2016-04-24 20:07:13 2869 1

原创 android实践项目八做一个下载读条

用progressBar做一个下载读条 布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:

2016-04-24 13:44:11 740

原创 XMPP协议解析

XMPP国际标准的协议可扩展的消息和展示的协议,是一种基础的开放式实时通信协议。可扩展新,强可读性。相比Email的发展史,163和qq邮箱之间的通信。为了兼容,符合同一种标准。即实现不同邮箱之间的通信。国内腾讯一家独大,微信和qq能交流,但是却不能和阿里旺旺取得联系。XMPP协议的优缺点优点:开放性,标准性,可扩展和跨平台。能与所有遵守xml协议的软件之间的通信。缺点:数据冗余。》使用x

2016-04-23 10:41:41 1340

原创 Mina框架的使用

什么是Mina框架Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。是用来代替NIO网络框架的,对NIO框架进行了一层封装的Socket库。Mina主页 下载地址为什么使用Mina?传统socket:阻塞式通信每建立一个Socket连接时,同时创建一个新线程对该Soc

2016-04-22 12:02:01 6139

原创 根据一个笔试题引出的思考

题目:页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度显示工作布局文件和简单 就是一个Progressbar Activity的代码如下(其实我一直不知道改把activity叫什么好 窗口?或者活动?)public class ProgressTest extends Activity { private ProgressBar prs1;

2016-04-21 19:09:19 631

原创 android笔试题整理

笔试题整理今天接到消息,说下个星期三。会陆陆续续的有公司来学校找暑假实习生。还没准备好啊,这就来啦?麻蛋 我慌的要死啊~1.Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c). c A、11 ,-11 B、11 ,-12 C、12 ,-11 D、12 ,-12 2.对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数

2016-04-21 17:03:21 1382

原创 Saas的学习和自主建站网站

应用软件综合 软件的本质是服务 满足企业业务需求即可 Saas :Software-as-a-Service 是云计算平台上的一种应用 以前自己服务器 防火墙 建网站 现在Saas都可以替你去完成 Saas的吸引力:满足中小型企业的需求 ,完善的整套服务,企业无需再分配it技术人员 Story of Multi-tenancy多租户模式 相当于软件行业的房地产 交易类 按月订购类

2016-04-21 13:51:06 2547 1

原创 实现画布的效果

刮刮卡效果的原理paint.setXferMode(); 先绘制一个图像层1,用户再手绘的部分为2。交际的部分就是要显示的部分。 先来点基础的之前有做过一个类似画板的demopublic class MyviewDraw extends Activity { @Override protected void onCreate(Bundle savedInstanceState)

2016-04-20 20:17:11 551

原创 android实践项目七自定义的Spinner

程序实现的效果 话不多说先上子布局<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heig

2016-04-20 16:18:42 480

原创 下拉刷新--加载更多

这是程序实现的效果 现在来分析是如何做到的 先来配置footermore的布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" an

2016-04-20 14:34:47 2772 2

原创 AsyncTask的使用半解--!

AsyncTask,即异步任务,是Android给我们提供的一个处理异步任务的类.通过此类,可以实现UI线程和后台线程进行通讯,后台线程执行异步任务,并把结果返回给UI线程..为什么需要使用异步任务?我们知道,Android中只有UI线程,也就是主线程才能进行对UI的更新操作,而其他线程是不能直接操作UI的.这样的好处是保证了UI的稳定性和准确性,避免多个线程同时对UI进行操作而造成UI的混乱.但A

2016-04-19 18:29:08 389

原创 android服务器Bmob的使用

使用Bmob无需再造应用后端,便能轻松拥有应用开发的各种后端能力支持,减少了开发者将应用从idea到产品(成品)的时间,我们提供了大量标准的API接口,根据需要接入相关服务,开发者可以更加专注于应用的开发,让产品交付更快速。话不多少 先看代码 实现提交数据的功能public class MainActivity extends Activity { private EditText edt1

2016-04-18 19:57:29 1484

原创 login界面 checkbox选择显示或者隐藏密码

先来看看布局文件login.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_h

2016-04-14 22:45:50 983

原创 android定时器

之前有写过异步操作的解释定时器的实现在Android开发中,定时器一般有以下3种实现方法: 一、采用Handler与线程的sleep(long)方法 二、采用Handler的postDelayed(Runnable, long)方法 三、采用Handler与timer及TimerTask结合的方法一、采用Handler与线程的sleep(long)方法定义一个Handler类,用于处理接受到

2016-04-14 10:52:21 524

原创 android实战项目六imageview做一个幻灯片效果

imageview做一个幻灯片效果这是从本地获取图片的方法,在Android4.0之后,增加了一些新特性,也增加了一些限制。其中有一个限制就是不能在主线程中访问网络,必须另开一条线程访问。但是这里又存在另外一个问题,在子线程中,无法直接操作UI控件的属性。(这个以后再做补充,挖坑~~)话不多说,直接上代码public class NewThread6 extends Activity { p

2016-04-14 10:39:17 4321

原创 android实战项目五做一个倒计时的button

显示倒计时的Button按钮先来看看xml布局文件 要用到CountDownTimer这个类从名字上面大家就可以看出来,记录下载时间。将后台线程的创建和Handler队列封装成一个方便的类调用。 具体代码如下public class Buttontimer extends Activity { private Timecount timer; private Button btn

2016-04-13 20:25:30 611

原创 andrid实践项目四-对话框Dialog的各种用法

先来个简单的列子熟悉dialog是如何创建使用的老规矩 先看dailog的继承关系java.lang.Object android.app.Dialogdialog是直接继承object 与view没有半毛钱关系。 一。先来看看最常见的dialog,也就是AlertDialog(警告框),alertdialog是非阻塞式的。public class AlertDialogtest exten

2016-04-13 19:17:38 500

原创 android实践项目三玩转listview

玩转listview讲道理 现在是recyleview的时代了,但是listview还是值得学习 让我们来看看listview的继承关系 java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.AdapterView<T extends

2016-04-12 23:47:04 501

原创 android实战项目二实现画板效果

实现画图板的效果ontouchevent需要有一个自定义的组件用android绘图的重点下面是自定义的类 先重写这个view的ontouchListener方法的得到手指的坐标点 再重写view的ondraw方法 来画出手指移动的轨迹 public class MypiantView extends View { private List allpoints = new ArrayL

2016-04-12 20:44:16 740

原创 android实践项目一实现简单的验证码和spinner下拉选项效果

android练习demo1Textview1类似验证码的效果 点击之后生成一个随机的4位数,更换颜色。 代码如下public class MainActivity extends Activity { private TextView text1; private Button btn1; private int color[] = { Color.BLUE, Co

2016-04-12 20:42:41 680

原创 sdk里面文件的含义和配置android studio

Sdk里面的各种文件的含义add-ons/包含SDK开发环境的附件,让我们开发在一些设备上可用的扩展库docs/包含一套HTML格式的完整文档, 包括开发指南, API 参考, 和其他信息platform-tools/包含依赖于平台的开发工具。该平台的工具,包括 Android Debug Bridge (adb)以及其他工具,通常你不会直接使用它们 。请注意它和tools/是分开的platform

2016-04-12 20:40:55 1092

原创 小试讯飞语音的听写功能

如何:调用讯飞语音 .听写,语法文件识别,语义 .合成 .唤醒,人脸识别,声纹识别 .数据统计 .可以离线使用的工能 IatDemo.javaimport com.iflytek.cloud.ErrorCode;import com.iflytek.cloud.InitListener;import com.iflytek.cloud.RecognizerLis

2016-04-12 00:42:31 1768

原创 4.11搭建网站的两个小问题

如何生成war包1.eclispse export->jaee->war file 2.dos命令 cd 到文件下 然后 jar cvf [A.war] * A为你生成war的文件名字如何把tomcat首页设为自己的网站1.(最合适的) 最直接的办法是,删掉tomcat下原有Root文件夹,将自己的项目更名为Root。 2.没有改端口跟web.xml 启动tomcat之后,在猫页上有这么

2016-04-11 21:06:26 548

原创 AsyncTask和Handler处理异步消息

Android系统中的视图组件并不是线程安全的,如果要更新视图,必须在主线程中更新,不可以在子线程中执行更新的操作。(子线程一般肩负起比较繁重的任务),所以引入了Handler和AsyncTask机制。Handler机制public class NewThread3 extends Activity { public static final int UZI=0; private

2016-04-10 23:30:50 505

原创 触摸事件的机制

从view说起android中所有控件都是viewGroup或者view的子类 然后就涉及到了View的dispatchTouchEvent方法 public boolean dispatchTouchEvent(MotionEvent event) { // If the event should be handled by accessibility focus firs

2016-04-10 17:40:26 581

原创 recycleview学习03

recycleview的点击监听事件和增删数据添加点击事件上一节中我们讲了如何使用RecyclerView的Adpater,其实我们会发现,Adapter是添加点击事件一个很好的地方,里面是构造布局等View的主要场所,也是数据和布局进行绑定的地方。首先我们在Adapter中创建一个实现点击接口,其中view是点击的Item,data是我们的数据,因为我们想知道我点击的区域部分的数据是什么,以便我下

2016-04-10 14:52:47 436

原创 recycleview学习02

recycleview能实现listview和gridview的效果 你想要控制其显示的方式,通过布局管理器LayoutManager 你想要控制Item间的间隔(可绘制),通过ItemDecoration 你想要控制Item增删的动画,通过ItemAnimator 你想要控制点击、长按事件,要自己写mRecyclerView = findView(R.id.id_recyclerview)

2016-04-10 14:33:38 638

原创 recycleView学习01

先导入要使用的包 然后分三步来构建recycleview新建一个activitypackage com.example.jay_tang.learnrv;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.LinearLayoutMan

2016-04-10 12:02:51 517

ios静态库.zip

.a 文件:纯二进制文件,需要配合 .h 文件一起使用,通过 .h 文件引用库里面的内容

2019-07-04

github离线客户端

github离线客户端

2016-08-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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