自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Android Get,Post,AsyncHttpClient向服务器提交数据三种方式

上次我们研究了Android端怎样解析web端上传的网络数据,这次我们来一起研究研究Android网络数据之向服务器提交数据的三种方式(get+post+AsyncHttpClient),代码如下:如下图这是主界面:activaty_login.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/re

2017-02-28 10:05:03 550 1

原创 Android网络数据Json格式解析

上次我们讲到XML解析网络数据,这次我们来研究研究用Json格式解析数据    照旧,我们先在web端的FQAcgtion.class模拟一组Json格式的数据: [java] view plain copy print?public String getJson() throws Exception {          // 获取数据          // 调用数据库查询数据,返回对象集合

2017-02-28 09:55:52 479

原创 Androidxml的解析

今天我们来了解Androidd的xml解析方式,首先我们先在web端模拟一组数据,并将它发送到请求域当中去,代码如下:public class FQAcgtion extends ActionSupport { /** * */ private static final long serialVersionUID = 1L;

2017-02-26 11:58:33 461

原创 Android--通知栏

通知主要class:NotificationCompat(通知栏),然后在给它设置参数。根据你的需要来设置,再通知管理器 NotificationManager发送通知。一个简单的通知栏就完成了。它自带左右拖动可以清除。 public class RingActivity extends AppCompatActivity { private MediaPlayer mediaPla

2017-02-22 17:04:52 362 1

原创 Android--闹钟

今天我们来写一个闹铃的小demo。我们先通过下面图片了解一下实现的方法,(如下图)首先要获取AlarmManager(闹钟管理者),然后获取当前系统时间。具体步骤看代码:1.布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc

2017-02-22 16:23:26 483

原创 多媒体(视频播放器-拍照-录像)

视频播放,我们今天了解两种1、使用VideoView播放视频VideoView vv_main_video = (VideoView) findViewById(R.id.vv_main_video); //给VideoView设置视频的来源 vv_main_video.setVideoPath("file://mnt/sdcar/tencent/QQfi

2017-02-20 21:48:03 463

原创 音频播放(MediaPlayer和SoundPool)

今天我们来了解 一下音频的播放,说道音频播放大家应该会想到各种音乐播放器,我们听歌都离不开它。熟悉这方面的技术的人一点会想到MediaPlayer类,它提供了播放、暂停、停止、和重复播放等方法。下面我这张图片详细的介绍了MediaPlayer。下面我们就写一个简单的播放器(可以从资源文件中获取,内存卡中获取,还有联网):获取方法如下:1.从资源文件中播放在main下建一个r

2017-02-20 21:18:33 436

原创 ContentObserver内容监听者(内容观察者)

ContentObserver(内容监听者)——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于   数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器,  相应地ContentObserver也分为“表“ContentObserver、“行”Conte

2017-02-18 15:56:45 564 1

原创 ContentProvider(内容提供者)和ContentResolve(内容访问者)

ContentProvder(内容提供者)是安卓四大组件之一,用来共享数据应用程序的数据,当你需要把你的应用程序的数据共享给其他的应用程序的时候,才需要它。它对外提供了其它应用可以直接访问的增删改查方法。下面是实现ContentProvider的方法:1.写一个查看界面:<LinearLayout xmlns:android="http://schemas.android.com/apk/re

2017-02-15 17:29:45 920

原创 Android电话拦截

今天写了个电话拦截的小demo,具体步骤见如下代码:1.MyPhoneStateReceivedpublic class MyPhoneStateReceived extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { if("a

2017-02-13 11:50:00 743 1

转载 mysql服务启动不了,数据库备份

最近我们服务器被盗了,导致所有磁盘都满了,而且MySQL怎么都启动不了。可是最今数据库没备份!1、拷贝数据库文件 把配置文件(/etc/my.cnf)下datadir目录下的所有文件拷贝下来。2、重装mysql 可以到网上找一个安装mysql的教程,也可以参考我的mysql安装!3、把备份的数据库拷贝回去4、修改mysql配置文件 把配置文件下的datadir指向你拷贝备份的路径5、修改文件所

2017-02-13 10:51:07 3273

转载 java高并发处理

在java web项目开发者,最难解决的是高并发问题,我为搞并发解决方案,想出了一个解决方案。     a.应用层面:读写分离、缓存、队列、集群、令牌、系统拆分、隔离、系统升级(可水平扩容方向)。     b.时间换空间:降低单次请求时间,这样在单位时间内系统并发就会提升。     c.空间换时间:拉长整体处理业务时间,换取后台系统容量空间。      1.使用缓存服务器      使用Red

2017-02-13 10:35:39 431

原创 Service 02(绑定服务)

绑定服务是通过调用bindService()方法实现的

2017-02-13 09:52:15 422

转载 Unity UGUI自定义树形菜单(TreeView)

先上几张效果图:        如果你需要的也是这种效果,那你就来对地方了!目前,我们这个树形菜单展现出来的功能如下:1、可以动态配置数据源;2、点击每个元素的上下文菜单按钮(也就是图中的三角形按钮),可以收缩或展开它的子元素;3、可以单独判断某一元素的复选框是否被勾选,或者直接获取当前树形菜单中所有被勾选的元素;4、树形菜单统一控制其下所有子元素按钮的事件分发;5、可自动调节的滚动视野边缘,根据当

2017-02-12 23:29:47 4077

转载 Ajax常见面试题

AJAX应用和传统Web应用有什么不同? 在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。用户需要点击”Submit”按钮来发送或者接受数据信息,然后等待服务器响应请求,页面重新加载。因为服务器每次都会返回一个新的页面, 所以传统的web应用有可能很慢而且用户交互不友好。使用

2017-02-12 19:56:44 516

转载 java代码优化浅析

优化原则 代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。程序代码可以是中间代码,也可以是目标代码。等价的含义是使得变换后的代码运行结果与变换前代码运行结果相同。优化的含义是最终生成的目标代码更加轻松自如(运行时间更短、占用空间更小)地工作,时空效率优化。 代码调优属于性能优化的范畴,制定代码优化的目标是什么才不会偏离优化的本质。如果开始编码的时候就将大多

2017-02-12 19:39:09 474

转载 mysql数据库——源码安装

一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql 有的话通过下面的命令来卸载掉rpm -e mysql // 普通删除模式 rpm -e –nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 二、安装编译MySQL需要的工具1)安装g++和gdbyum instal

2017-02-12 19:36:04 427

转载 MySQL utf8mb4字符集:支持emoji表情符号

MySQL utf8mb4字符集:支持emoji表情符号 ㈠ 序言 为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、 涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集 这必须要作为移动互联网行业的一个技术选型的要点 ㈡ 限制 需要 >= MySQL 5.5.3版本、从库也必须是5.5的了、低版本不支持这个字符集、复制报错 ㈢

2017-02-12 19:33:43 597

转载 Java框架篇---Mybatis 入门

一、Mybatis介绍MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通Java对象)到数据库中的记录。二、MyBatis工作流程(1)加载配置并初始化  触发条件:加载配置文件

2017-02-12 19:31:43 334

转载 Java常见问题分析(内存溢出、内存泄露、线程阻塞等)

原帖地址:http://blog.csdn.net/hexieshangwang/article/details/47251615 Java垃圾回收机制(GC) 1.1 GC机制作用 1.2 堆内存3代分布(年轻代、老年代、持久代) 1.3 GC分类 1.4 GC过程Java应用内存问题分析 2.1 Java内存划分 2.2 Java常见内存问题 2.3 ML(内存泄

2017-02-12 11:12:20 869

原创 Services 01

服务,那什么是服务呢?用身边的例子来说,马路上的清洁工,餐厅里的服务员,都是属于为人民服务的,官方的说法就是:Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I

2017-02-12 09:40:22 430

原创 BroadcastReceiver(有序广播)

上次我们了解无序广播,今天我们来了解了解有序广播,有序广播是通过Context.sendOrderedBroadcast来发送。所有的receiver依次执行。BroadcastReceiver可以使用setResult系列函数来结果传给下一个BroadcastReceiver,通过getResult系列函数来取得上个BroadcastReceiver返回的结果,并可以abort系列函数来

2017-02-09 17:50:02 414 1

转载 系统广播大全

String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。 Str

2017-02-07 23:16:03 264 2

原创 BroadcastReceiver(无序广播)

今天了解了BroadcastReceiver,也就是广播接收者,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,比如说开机、电量改变、收发短信、拨打电话、屏幕解锁等等。现在我来演示一下创建BroadcastReceiver,并且能够接收我们所需要的消息。我们先建一个sender(发送端)的项目,写一个发送端的界面,界面代码如下:LinearL

2017-02-07 22:20:05 616 1

空空如也

空空如也

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

TA关注的人

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