自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 问答 (1)
  • 收藏
  • 关注

翻译 [翻译]android中如何使得ListView滑动流畅

本文翻译的是官网的这篇文章。前言保证LitView滑动流畅的关键在于:保持应用程序的主线程(既UI线程)不运行复杂的进程。确定任何要硬盘读取、网络读取或者数据库读取的行为在一个独立的线程中进行。你可以激活StrictMode模式来测试你的APP的状态。1.使用后台线程使用一个后台线程(工作线程)可以减轻主线程的压力,这样主线程就可以专注UI的绘制。在很多的解决办法中,AsyncTask提供了一种简单

2015-09-06 17:05:55 966

原创 android中ViewPager的用法以及自动滚动播放实现初探

本文的目标是学会ViewPager的用法,顺便试着实现自动滚动播放的功能。1 ViewPager的基本使用ViewPager是android系统提供的一个组件,它是一个可以让用户左右滑动View的容器。下面介绍ViewPager的使用方法。#####1.1添加布局如下代码表示在布局中加入ViewPager组件。 <android.support.v4.view.ViewPager

2015-09-05 22:30:54 1092

原创 C#关于XML文件的操作问题

本文的目标是实现C#对xml文件相关操作的封装。 下面是本文操作的XML文件的格式:<?xml version="1.0" encoding="utf-8"?><codelist> <code id="145" name="测试" phone="12345678901" addr="测试测试测试" time="2015-6-15 16:48:25" code="123456789" mode

2015-06-17 20:17:59 553

原创 C#关于json字符串解析的封装

本文的目标是实现C#语言对json字符串解析的封装,使用到的动态链接库是:Newtonsoft.Json。 下面叙述封装的过程: 1.首先是构造Json解析对象JsonDecode: private JObject jo;//json对象 private string jsonString;//json字符串 public JsonDecode(st

2015-06-17 20:00:49 2619

原创 C#关于手机和固定电话的简单判断

最近做一个WinForm项目,需要对用户输入的电话号码进行判断。 下面是对电话号码的简单判断: 1.固定电话的判断规则:区号分为3位或4位:其中区号可以用小括号括起来或者不括起来,区号与本地号间可以用连字号或空格间隔,也可以没有间隔 。代码如下:public static bool isPhone(string input){ Regex regex = new Regex(@"((\d

2015-06-17 19:29:04 4253

原创 android从零开始(五)读取网络图片

本文的目标是学习对网络图片的读取。1、界面设计: 界面包括一个用于输入网络图片地址的TextView,一个Button用于提交用户请求。 界面代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2015-06-08 21:55:45 421

原创 android从零开始(四)文件的操作

本文的目标是学习安卓系统的文件的读取和写入。步骤如下:1.界面设计: 如上所示,界面包含2个TextView分别用来提示用户写入文件的名称和文件内容,并且用于显示读取的文件的名称和内容。界面的代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc

2015-06-08 21:44:18 542

原创 android从零开始(三)单元测试

本文的目标是学习基本的安卓单元测试。 下面是步骤:1.在AndroidManifest.xml中添加相应的包和说明:<users-library android:name="android.text.runner"/><instrumentation android:name="android.text.Instrumentation"android:targetPackage="pub.to

2015-05-23 22:16:49 322

原创 android从零开始(二)发送短信

1.需求分析本文的实现目标是实现一个短信发送器,接收用户输入的手机号码和内容,然后发送给其他用户。2.系统设计2.1界面设计: 如上图所示,本文由2个TextView、2个EditText和1个Button组成。 其中EditText用户接收用户的输入,Button用户提交用户的数据,TextView用户提示用户输入数据的类型。2.2功能设计: 程序的功能为接收用户的数据,调用系统

2015-05-22 23:35:38 363

原创 android从零开始(一)使用系统拨号功能

1.需求分析:本次实现的功能很简单,就是接受用户的输入,然后根据输入调用系统的拨号界面,给其他用户拨号。2.系统设计:根据1中的需求,可以设计出系统的界面,本文系统界面如下: 界面包括一个文本提示框,一个输入框,一个按钮。 3.系统实现:3.1界面实现主界面activity_main.xml的代码如下:<RelativeLayout xmlns:android="http://schema

2015-05-20 23:04:36 400

原创 关于android.content.res.Resources$NotFoundException: Resource is not a Drawable 问题的解决办法

问题描述:做了一个安卓TV的应用,由于涉及到底层API的调用,所以先在Eclipse中编译好可执行的代码,然后再添加上底层API,最后在安卓源码中编译。但是编译安装后出现如题中所示的问题。解决过程: 1.在查找解决方案的过程中,发现eclipse编译的安装包是6M,安卓源码编译的是1点多M,所以猜想是不是资源文件没有打包到安装包中。 2.尝试将各个资源改成@null,最后可以显示主界面,但是执行

2015-05-12 17:55:35 4691

原创 android源码编译中的duplicate R.java的问题

首先是问题的描述:在改好源码之后,想把应用源码放到Android源码中编译, 但是出现:packages/apps/Settings_yfk/gen/com/xzh/settings/R.java:10: duplicate class: com.inphic.settings.Rpublic final class R {这个问题。我的解决方案是:将应用中的R.java删除,编译通过。 具体

2015-05-11 11:04:25 792

原创 android中解析XML文件

http://blog.csdn.net/dinglang_2009/article/details/6940225 上面这个链接详细介绍了几种XML的解析方法以及原理。本文只实现一种方法:即是使用XmlResourceParser类来解析。下面是实现思路: 1.读取XML文件; 2.获取读取事件,如果文件结束,则停止解析; 3.处理读取事件; 4.回到第二步。下面是实现过程: 1.读取

2015-04-11 18:13:47 490

原创 Android如何EditText失去焦点

场景就是:Android界面上有输入框,然后每次进入界面都是先弹出输入法,现在想让输入法不弹出,只有用户选择输入才弹出。实现思路:让别的控件获取焦点。实现方法: 以TextView为例,只要在界面初始化使用下列语句: textView1.setFocusable(true); textView1.setFocusableInTouchMode(true); t

2015-03-29 13:06:30 891

原创 关于Tomcat 7.0版本的角色配置问题

先说场景吧:一开始在tomcat-users.xml中将用户角色的配置取消注释了,然后使用其中的代码进行登陆,结果不行,显示权限不够的提示。解决思路:提升角色权限解决办法:第一步:增加管理员用户类型: <role rolename="manager-gui"/>第二步:增加管理员账户: <user username="admin" password="admin" roles="manager-

2015-03-28 16:47:13 499

原创 基于Struts2和Android的简单登陆注册功能的设计与实现(待完善)

1. 需求分析 本文的目标就是实现一个简单的登陆注册系统,系统的功能就是让用户能够正常的登陆和注册 1.1功能需求 系统主要有2个功能:登陆和注册. (1)登陆:用户在系统界面上输入登陆账号和密码,之后点击按钮就能登陆,并且系统 能返回登陆的结果。 (2)注册:用户的系统的界面上输入待注册的账号和密码,之后点击注册,就能进行注册,并且系统能返回注册信息。

2015-03-28 14:39:01 2391

原创 Android中如何简单检测网络是否连接

先说场景:做的一个项目需要联网,所以在程序打开的时候要检查网络是否连接。实现思路:首先是检查网路是否打开,然后进行相应的提示,比如Toast或者AlertDialog.下面是实现代码: 1.检查网络时候连接private boolean IsNetOpen() { // TODO Auto-generated method stub ConnectivityMana

2015-03-28 12:25:44 543

原创 关于Java中数据库编程的整理

先说场景:数据库编程在服务端尤其重要,基本上的数据保存都是通过数据库保存的。之前用过很多数据库,但是一直没有进行过整理。这次是针对java的数据库编程进行整理,方便记忆,以及之后代码编写的重用。数据库编程的流程图:流程说明:1.加载驱动: String driverString= //1."com.mysql.jdbc.Driver" //2.Oracle.jdbc.driv

2015-03-14 13:43:54 435

原创 Java中的静态方法和静态变量

先说场景吧:之前学习过了静态变量、静态方法,但是现在又有点糊涂了~所以现在复习一下吧。关于静态变量和静态方法的理解:静态方法和静态变量是在公共内存中开辟的一块存储空间中,是为程序空间的所有对象所共享的。 所有静态对象在整个程序的生命周期中只有一个实例,称它为实例只是为了更好的理解吧,静态类是不需要手动创建实例的。 所以静态对象是不能引用本身以外的非静态变量或者非静态对象的,这里,我的理解是非静态

2015-03-14 13:33:44 430

原创 Fragment生命周期的说明以及状态的保存

先描述场景吧,在使用fragment的时候,会有顿卡的现象,所以先找一个方法,看是否能缓存所有的数据和UI,这样当回来的时候就不会顿卡了。解决思路:1.经过谷歌,得出的结论是:UI不能缓存(我的理解是:因为fragment作为一个独立的类,对象的生命周期没有Activity长,所以才会造成每次切换需要重新构造的情况),所以只能保存数据了。参考链接:http://beginor.gith

2015-03-11 10:51:50 1051

原创 Android中使用反射通过资源名字找到资源ID的方法

先说问题的场景吧:            项目要用到的图片都放在Drawable中,然后将图片的名称保存在数据库中。所以需要通过数据库中的名字找到ID;解决思路:          这样对图片等资源的读取可以通过:首先在数据库中查找到对应的资源名称,然后通过反射找到资源对应的ID,这样就可以通过使用资源的ID,引用资源了。解决办法:          使用 getRes

2015-02-26 20:03:09 1185

原创 FragmentActivity初探

实现的目标效果就是类似手机QQ的界面。

2014-10-18 17:10:19 351

原创 Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before

先说场景吧:导入数据库成功了,但是查询一直失败;解决办法:1.检查cursor是否为空;

2014-10-17 11:33:20 2016

原创 android读取sd卡数据库文件相关问题

先说场景吧:有一个线程的access数据库文件,但是需要在android程序中使用。解决办法:1.使用WebService被动接受数据段的查询,缺点是耗流量,无法保证用户体验;          2.使用xml文件,缺点不易维护,不易使用;          3.将access转sqlite,随着程序一起发布;这里采用第三种,具体过程:1.读取raw文件,jp.db;  I

2014-10-17 11:28:59 560

原创 android调试时出现Read-only file system错误

先说问题场景吧:调试时想导入外部文件到手机中,但是导入时一直

2014-10-15 09:53:44 1037

原创 java.lang.NullPointerExceptionat org.ksoap2.serialization.SoapSerializationEnvelope.getResponse

如题:采用以下两种解决方案:1,在

2014-09-26 11:07:52 833

原创 MyEclipse部署Webservice的java.lang.OutOfMemoryError: PermGen space5错误

先说问题发生的场景:在公司写好的代码并且成功发布,但是带回

2014-09-19 20:04:50 413

原创 Myeclipse如何创建发布WebService

最近在做的两个项目都使用到了Webservice

2014-09-18 19:56:32 648

原创 最近总结

上月入职到现在差不多快一个月了,到现在才总算对公司、对自己有了一个清醒的认识了

2014-08-11 20:04:08 343

原创 基于c#实现网站的自动登陆

实现校园网的网关自动认证。从网上找到了两种思路

2014-05-24 20:03:47 765

原创 Socket编程 关于缓冲区长度问题

先描述问题的情景:系统的组成是客户端--代理服务器--服务器问题:

2014-04-28 20:26:53 2143

转载 单态模式

1单态定义编辑Singleton模式主要作用是保证在面向对象编程语言设计编写的程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchroni

2014-04-23 12:03:10 300

原创 Android实现定时欢迎界面

如题,这里要实现的是一个欢迎界面。当用户打开程序时,会启动一个欢迎界面,然后会跳转到主界面或者登陆界面等等目标界面。 实现的过程如下:                     1,当程序打开后,启动欢迎Activity。                     2,启动一个线程,完成定时跳转的功能。                     3,启动目标界面,并且销毁欢迎Ac

2014-03-16 14:20:08 446

原创 sql语句总结

创建数据库连接string serverName=""string databaseName="";string userID="";string password="";string connectionString="Data Source="+serverName+"; Initial Catalog="+DatabaseName+"; userID="+userID+"

2013-12-11 19:32:36 469

原创 音乐播放器 vmp 窗口部分

namespace MusicPlayer{    partial class Form1    {        ///         /// Required designer variable.        ///         private System.ComponentModel.IContainer components = null;

2013-12-10 21:45:00 402

原创 音乐播放器 vmp 代码部分

自己写的一个音乐播放器。  using System;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using System.Runtime.InteropServices; using WMPLib;namespace MusicPlayer

2013-12-10 21:42:12 482

原创 Socket编程 消息传送 UDP协议(窗口实现) 客户端

//code using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms

2013-11-27 12:13:09 597

原创 Socket编程 消息传送 UDP协议(窗口实现) 服务器

//code  using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Fo

2013-11-27 12:11:48 485

原创 Socket编程 消息传送 TCP协议(窗口实现) 服务器

// codeusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;

2013-11-27 10:45:29 542

原创 Socket编程 消息传送 TCP协议(窗口实现) 客户端

//codeusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;

2013-11-27 10:42:44 1059

空空如也

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

TA关注的人

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