android开发
小尘子他爹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将同一款APP的两个不同连接安装到同一台手机上的方法
在APP的开发过程中,经常会有这种情况:即一个是正式的地址,一个是测试的地址,测试的过程中经常会需在两个地址间进行切换,这样会带来卸载、安装的麻烦,解决这种问题一般有两个方法:一、在APP中开发一个配置界面,对这两个界面进行切换。二、通过修改安装包的包名来实现一台手机上安装两个应用。第一种方法需要使用编码来实现,本文不做介绍了。第二种方法需要修改APP的包名,方法如下:第一步:在自己的原创 2016-01-11 14:26:29 · 5608 阅读 · 0 评论 -
Android屏幕适配方案:产品级的解决方案
1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分辨率的种类远超过Android设备的分辨率,那么有一个很奇怪的现象:为什么We转载 2016-02-27 16:46:16 · 669 阅读 · 0 评论 -
android弹出窗口实现
/** * popWindow(下拉列表弹出) * @Title: popWindow * @param 设定文件 * @return void 返回类型 */ private void popWindow() { int intMobilePh原创 2015-11-20 11:17:42 · 796 阅读 · 0 评论 -
Android Fragment 真正的完全解析(上)
AndroidFragment目录(?)[-]Fragment的产生与介绍Fragment的生命周期静态的使用Fragment动态的使用FragmentFragment家族常用的API转载请标明出处:http://blog.youkuaiyun.com/lm转载 2015-11-06 13:01:42 · 548 阅读 · 0 评论 -
Android中遍历Map的四种方式
1、Map.keySet方式for (String key : map.keySet()) { System.out.println("key= "+ key + " and value= " + map.get(key)); }2、使用迭代器遍历 Iterator> it = map.entrySet().iterator(); while (it.hasN原创 2015-02-06 11:33:48 · 1835 阅读 · 0 评论 -
Android中读写XML的方法
XML是配置文件常用的一种文件格式,其读取有以下几种:XMLDOM,这种方式个人感觉最容易理解,但性能感觉不是很高,通过getElementsByTagName读取元素,通过createElement创建元素Sax,需主要实现DefaultHandler接口的startElement,endElement,characters,StartDocumnent几个方法主要方法为startt原创 2015-02-05 16:25:17 · 584 阅读 · 0 评论 -
Androind中操作文件
Androind中读写文件与JAVA中操作完全一直,只是在读写文件时需要在AndroidMainFest.xml文件中添加android.permission.WRITE_EXTERNAL_STORAGE权限。写操作主要用到的对象是File,PrintStream,FileOutStream三个对象。示例代码如下: String path; path = Env原创 2015-02-04 11:31:51 · 703 阅读 · 0 评论 -
轻量级数据存储方式--SharedPreferences
SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下: (1)原创 2015-02-04 10:26:23 · 993 阅读 · 0 评论 -
android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners andr转载 2015-01-30 09:03:15 · 806 阅读 · 0 评论 -
放大控件(ZoomControl)
package com.myandroid.labs;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android.os.Bundle;import androi原创 2015-01-29 21:45:43 · 1143 阅读 · 0 评论 -
动态设置相对布局中控件的属性
android中有时候会动态设置相对布局中控件的位置或者显示与否,对于线性布局来讲直接设置LinearLayoutParm的相关属性即可,对于相对布局稍有不同,需要添加规则:以设置imageview显示位置为例,如下: img_logo = (ImageView) findViewById(R.id.imgView_head_triangle);原创 2015-12-03 16:28:13 · 3101 阅读 · 0 评论 -
动态设置RelativeLayout布局
RelativeLayout布局: 顾名思义,就是以“相对”位置/对齐为基础的布局方式。android.widget.RelativeLayout有个继承自android.view.ViewGroup.LayoutParams 的内嵌类LayoutParams,使用这个类的实例调用 RelativeLayout.addView就可以实现“相对布局”。 首先我们需转载 2015-11-22 16:42:08 · 6996 阅读 · 0 评论 -
android里面隐藏控件的方法
1、在在XML文件里设置属性隐藏:[xhtml] view plaincopyprint?android:visibility="invisible" [xhtml] view plaincopyprint?android:visibility="invisible" 2、java代码里设置:[java] vi转载 2015-10-27 18:52:53 · 1101 阅读 · 0 评论 -
ANDROID学习笔记
ANDROID学习笔记 需要安装ECLIPSE3.7及其相关插件ANDROID SDK,ANDROID虚拟机1) 在创建 Android虚拟机的时候提示错误提示:PANIC: Could notopen AVD config file: C:\Users\寮犱紞鍙?#92;中文路径的问题:解决方案:右键,我的电脑,属性,高级,环境变量,新建一个变量名为ANDR原创 2015-01-13 09:33:00 · 478 阅读 · 0 评论 -
ANDROID学习笔记(二)
控件:Spinner:main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientati原创 2015-01-20 16:44:55 · 868 阅读 · 0 评论 -
android学习笔记(三)--布局
使用代码插入布局:package com.myandorid.labs;import android.app.ActionBar.LayoutParams;import android.app.Activity;import android.os.Bundle;import android.widget.Button;import android.widget.LinearLayo原创 2015-01-21 14:49:46 · 565 阅读 · 0 评论 -
android学习笔记(四)--添加ListView
添加一个LISTVIEWpackage com.myanrdroid.labs;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.原创 2015-01-21 15:22:36 · 1063 阅读 · 0 评论 -
Android模拟器快捷键
Android模拟器快捷键Home键(小房子键)在键盘上映射的就是home键,这倒是很好记。Menu键用于打开菜单的按键,在键盘上映射的是F2键,PgUp键同样可以。另外,看英文原文的意思,貌似这个键在某些机型上会被设计为左软件(left softkey)Start键这个键在模拟器和G1真机上我都没有找到到底是哪个键。映射的是Shift+F2转载 2015-01-29 18:32:43 · 1024 阅读 · 0 评论 -
android 虚拟机推送文件提示 read-only file system 解决办法
原因是路径写法错误,应该为路径应该使用“/"示例:adb push e:\test.3gp /sdcard/movies/test.3gp原创 2015-01-30 21:46:12 · 2012 阅读 · 0 评论 -
资源文件读取
Android资源主要包括文本字符串(strings)、颜色(colors)、数组(arrays)、动画(anim)、布局(layout)、图像和图标(drawable)、音频视频(media)和其他应用程序使用的组件。Resources\InputStream\Scanner等对象,示例如下: Resources rs = getResources(); I原创 2015-02-04 12:03:04 · 423 阅读 · 0 评论 -
adb启动失败问题解决方法
开启了酷狗音乐,调试android程序时,提示run manually if necessary,该问题由于5037为adb默认端口,被酷狗占用,造成adb启动失败,查看该端口情况如下:netstat -aon|findstr "5037"TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4460发现6540占用了 5037端口,继续查看原创 2015-11-22 15:26:07 · 871 阅读 · 0 评论 -
使用jarsigner给apk签名的方法
工作中APP功能完成以后往往需要往应用商店提交一些内容,如商店中存在本公司别的人员提交的APP,往往需要进行认领,应用商店会让开发者下载空的APK,然后使用自己APP的签名文件进行签名,认证,这里简单说一下如何使用jarsigner命令进行签名。该arsigner命令在jdk中可以找到,简单说明一下具体参数:-verbose:签名命令标识符。 -keystore:后面跟着的是你签名原创 2016-07-21 13:47:28 · 5751 阅读 · 0 评论
分享