自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (5)
  • 收藏
  • 关注

转载 Swift自适应布局(Adaptive Layout)教程(一)

本文由CocoaChina翻译组成员DevTalking (博客 )翻译自raywenderlich:Beginning Adaptive Layout Tutorial通用的Storyboard通用的stroyboard文件是通向自适应布局光明大道的第一步。在一个storyboard文件中适配iPad和iPhone的布局在iOS8中已不再是梦想。我们不必再为不同尺寸的Appl

2014-10-13 14:44:38 622

转载 学习Swift,一定不能错过的10大开源项目!

如果你是位iOS开发者,或者你正想进入该行业,那么Swift为你提供了一个绝佳的机会。Swift的设计非常优雅,较Obj-C更易于学习,当然也非常强大。为了指导开发者使用Swift进行开发,苹果发布了一系类的技术文档,比如The Swift Programming Language(中文)和Using Swift with Cocoa and Objective-C(中文),同时苹

2014-10-13 14:42:59 789

原创 Android 4.4 中 WebView 使用注意事项

Android 4.4 中 WebView 使用注意事项自Android 4.4起,Android中的WebView开始基于Chromium( 这大概是因为Android部门负责人从Andy Rubin变成了Chrome部门的主管Sundar Pichai了吧,_)。这个改变,使得WebView的性能大幅度提升,并且对HTML5, CSS3, and JavaScript有了更

2014-10-10 21:52:03 757

原创 Android 内存泄漏

Andriod应用的堆栈大小在T-Mobile G1上被限制在16MB,对于一个手机这已经是很大的内存了,但对一些开发者来说还是不够。即使你不需要使用这么多的内存空间,你也应该尽可能地节省使用,这样就不至于在其他应用运行的时候将你的杀掉。Android可以在内存中缓存的应用越多,应用间的切换也就越流畅。作为我的一部分工作,我深入了解了Android应用内存泄漏问题,发现大多数都是同一类情况——长时

2014-10-10 21:51:17 503

原创 Android打开各种类型的文件方法总结

public static Intent openFile(String filePath){ File file = new File(filePath); if(!file.exists()) return null; /* 取得扩展名 */ String end=file.getName().substring(

2014-10-10 21:48:02 1930

原创 Android 4.4 半透明状态栏

使用

2014-09-25 11:53:33 5007 3

原创 WebView中支持input的file的选择

alert()弹出input的file现选择(特别说明:不同的android版本弹出的样式不同,选择文件后自动上传)  webView.setWebChromeClient(new WebChromeClient() { //支持alert弹出 @Override public boolean onJsAlert(WebView view, Stri

2014-08-19 18:37:22 3083 1

转载 UI设计师需要记住的那些东西——iOS规范篇

2014-08-19 18:33:32 590

转载 Android使用Fragment来实现ViewPager的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信

转载:http://www.cnblogs.com/tiantianbyconan/p/3364728.html我前两天写过一篇博客《Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信》(http://www.cnblogs.com/tiantianbyconan/p/3360938.html),实现了Tab

2014-08-19 18:28:20 568

转载 Android手机目前常见的分辨率

1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VGA)16:9FWVGA 854*4

2014-08-19 18:28:18 618

原创 通讯录调用微信客户端查看好友朋友圈与聊天

通讯录plus,它一定要在android账户中添加微信账户以及微信账户必须设置手机绑定为当前手机,所以是不是联系人数据库中的account_name 和 account_type表明了谁是本机微信好友所以1.在添加微信账户后查询account_name,发现有了新的account_name:xxxx(你的微信登入名字)而account_type = com.tenc

2014-08-19 18:23:47 2162

原创 Android 通讯录 A-Z排序,标题栏停靠

2014-01-03 10:18:18 971

原创 Android WebView请求,保存cookie,判断登录状态

TestActivity.javaimport org.apache.http.client.CookieStore;import org.apache.http.cookie.Cookie;import org.apache.http.impl.client.BasicCookieStore;import org.apache.http.impl.cookie.BasicClient

2014-01-03 10:09:22 3512

原创 Android ListView item点击后,背景色一直保持

private class dataAdpter extends BaseAdapter{ private int mSelected = -1; public int getmSelected() { return mSelected; } public void setmSelected(int mSelected) { this.mSe

2014-01-03 10:03:56 1063

原创 Android ListView滑动删除

类似于微信: TestActivity.java  import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.R.integer;import android.app.Activity;import android.util.DisplayMetrics;

2014-01-03 10:00:11 2671

原创 ScrollView中ViewPager无法正常滑动问题

public class VerticalScrollView extends ScrollView { private GestureDetector mGestureDetector; public VerticalScrollView(Context context, AttributeSet attrs){ super(context, attrs)

2013-12-21 11:53:50 629

原创 Android实现自定义进度条

TasksCompletedView.javapackage com.snailws.taskscompleted.activity;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.

2013-12-06 11:13:18 964 1

原创 Android EditText输入框 软键盘

软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”文本,看着不太合适,不符合搜索的语义,如果能显示“搜索”两个字或者显示一个表示搜索的图标多好。事实证明我们的想法是合理的,Android也为我们提供的这样的功能。通过设置and

2013-12-06 11:00:27 836

原创 JAVA文件操作类和文件夹的操作

import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputSt

2013-10-16 10:50:24 573

原创 Android开发 系统自带样式

•android:theme="@android:style/Theme.Dialog"   将一个Activity显示为能话框模式•android:theme="@android:style/Theme.NoTitleBar"  不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  不显示应用程序标题

2013-10-16 10:42:02 675

原创 Android开发Webview自适应屏幕

第一种:     WebSetting settings = webView.getSettings();    settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);    把所有内容放在webview等宽的一列中。(可能会出现页面中链接失效)第二种:    settings.setUseWideViewPort

2013-10-16 10:40:24 762

原创 Android获得控件的宽高

//------------------------------------------------方法一 int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); int h = View.MeasureSpec.makeMeasureSpec(0,View.Measur

2013-10-16 10:38:30 447

原创 Android常用adb命令

准备工作:确信 \android-sdk-windows\tools\下有 adb.exe     AdbWinApi.dll     AdbWinUsbApi.dll 三个文件,如果没有从\android-sdk-windows\platform-tools\ 下面拷贝到tools下(android sdk 3.0 以上版本一些工具默认不放在tools下,作为可选配置放在platform-t

2013-10-16 10:35:53 503

原创 Android开发 TextView实现跑马灯效果

第一种,运用TextView属性<TextView style="@style/show_cost_red_txt" android:layout_toRightOf="@id/dao" android:text="@string/show_nan" android:id="@+id/en

2013-10-16 10:33:22 841

原创 Android开发 实现图文混排功能

第一种,运用WebView. 解析数据,拼接html代码,显示.Json数据:[{"detail":"据国外媒体报道,一架“喷气流”飞机首次在英国共享空域成功进行了无人驾驶飞行。这次开拓性飞行在很大程度上是由一名驾驶员在地面上控制的。飞机从兰开夏郡普雷斯顿市附近的沃顿起飞,在因费内斯市着陆。这次飞行被描述为“航空史上的新篇章”,可能为“无人机”操控人员从地面操纵客机铺平道路。"},{"de

2013-10-16 10:27:12 2182 2

转载 移动应用设计入门

一.  移动产品的实现方式移动产品的实现方式主要有三种:①Native App;② Web App;③ Hybrid App ① Native App指的是本地化应用,就是我们从应用商店下载安装的独立应用,类似于PC平台上的客户端,Native App的主要优势有:最佳的用户体验,最华丽的交互,操作流畅可节省带宽成本能够轻松调用图片相机,各类传感器,麦克风,

2013-10-15 14:25:02 657

原创 获取Android手机设备中的传感器

//调用此方法即可public void showIt() { //获得传感器管理器 SensorManager sm = (SensorManager) getSystemService(Context.SENSOR_SERVICE); List allSensors = sm.getSensorList(Sensor.TYPE_ALL);

2013-10-15 14:08:53 1780

原创 Android 手机执行shell命令

前提是手机需要rootpackage com.example.test_1;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.List;/*

2013-10-14 17:11:34 5131

原创 Android常用的工具类

主要介绍**总结的Android开发中常用的工具类,大部分同样适用于Java**目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、Arra

2013-10-14 15:46:15 515

原创 12306火车余票查询

测试地址:http://gengjian.24.lc/japson/123060.htm调用12306官网的查询接口.123060.htm火车票余票查询Demo By Genng.始发站: 如北京终点站: 如济南时间: 时间格式10-11 为mm-dd 请输入大于等于当前日期的时间12306.php<?php/**

2013-10-10 11:44:06 18117

原创 Android开发Socket实现推送服务 客户端

使用TCP协议,Socket编程. 服务器端使用PyThon客户端代码如下:项目结构:   MainActivity 源码,一个按钮,实现启动服务功能 Button bt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc

2013-09-30 10:40:30 1331 1

原创 Android使用PhotoView实现图片缩放功能

使用第三方开源项目,地址:https://github.com/chrisbanes/PhotoView 引入library 项目.简单的加载一张图片:public class MainActivity extends Activity { ImageView imgView; PhotoViewAttacher attacher; @Override pro

2013-09-30 10:26:55 4304

转载 win8平板App-文件上传

private StorageFile _storageFile;/// /// 上传文件/// /// /// public asyncTaskobject> UpLoad(string url){try{//读取文件流Stream _stream = await _storageFile.OpenStreamForReadAsync();

2013-04-28 09:58:04 643

转载 Activity经典实例一:两个Activity传递数据和对象

1、概述:Activity类直接或者间接地继承了Context、ContextWrapper、ContextThemeWrapper等基类,因此Activity可以直接调用它们的方法。创建一个Activity需要实现某些方法,常见的是实现onCreate(Bundle status)方法,该方法将会在Activity创建时被回调,它调用setContentView(Vi

2013-04-28 09:54:51 517

转载 Activity经典实例一:两个Activity传递数据和对象

1、概述:Activity类直接或者间接地继承了Context、ContextWrapper、ContextThemeWrapper等基类,因此Activity可以直接调用它们的方法。创建一个Activity需要实现某些方法,常见的是实现onCreate(Bundle status)方法,该方法将会在Activity创建时被回调,它调用setContentView(Vi

2013-04-28 09:54:38 754

转载 Activity经典实例一:两个Activity传递数据和对象

1、概述:Activity类直接或者间接地继承了Context、ContextWrapper、ContextThemeWrapper等基类,因此Activity可以直接调用它们的方法。创建一个Activity需要实现某些方法,常见的是实现onCreate(Bundle status)方法,该方法将会在Activity创建时被回调,它调用setContentView(Vi

2013-04-28 09:54:16 530

转载 Spinner:列表选择框

一、概述Android的Spinner并不需要显示下拉列表,而是相当于弹出一个菜单供用户选择。Spinner是ViewGroup的间接子类,因此它也可以作为容器使用。Spinner支持的XML属性:android:prompt  设置该列表选择框的提示;android:entries   使用数组资源设置该下拉列表框的列表项目。如果开发者使用Spinne

2013-04-28 09:52:32 616

转载 Android:常用属性整理

一、ellipsize    一般需要该属性的是TextView、EditText,不过后者好像不支持marquee。在xml中1android:ellipsize = "end"    省略号在结尾2android:ellipsize = "start"   省略号在开头

2013-04-28 09:52:00 506

转载 Android:Fragment官方文档

概述Fragment表现Activity中UI的一个行为或者一部分。可以将多个fragment组合在一起,放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment。把fragment想象成一个activity的模块化区域,有它自己的生命周期,接收属于它自己的输入事件,并且可以在activity运行期间添加和删除.

2013-04-28 09:49:39 612

转载 Activity生命周期

前言  四大应用程序组件中Activity是最常用的,也是必须掌握的一个组件。这里分几章梳理归纳一些实用的知识点与大家分享。声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com    农民伯伯: http://over140.cnblogs.com 正文   一、配图及说明

2013-04-28 09:46:34 467

Android listview字母A-z排序,标题栏停靠

详情http://blog.csdn.net/own_1991/article/details/17784463

2014-01-03

自定义进度条 圆环

具体界面看博文 http://blog.csdn.net/own_1991/article/details/17163593

2013-12-06

搜索TextView飞出飞入效果

安卓搜索框,自定义 文字飞出飞入效果,类似网页版Bing的搜索 关键字特效...

2013-04-28

按拼音排序分组LIST

实现按拼音排序... 按A到Z,可点击选择~.. 详情看效果~

2012-11-29

Android程序卸载

Android程序卸载源代码 练手作品.. 不够完善,望多多指教~

2012-11-13

空空如也

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

TA关注的人

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