andorid基础知识
文章平均质量分 63
lzqjfly
这个作者很懒,什么都没留下…
展开
-
上传图片到指定服务器
1 . android客户端代码/** * 上传数据到指定服务器 * * @param actionUrl * @param file * @throws IOException */ public void post(String actionUrl, File file) throws IOException { String BOUNDARY = "--原创 2012-11-26 17:58:57 · 976 阅读 · 0 评论 -
Android Alarm manager 定时闹钟开发详解
Alarm manager 主要管理硬件时钟。一些与时间相关的应用,如日历,闹钟等需要使用Alarm Manager的服务。Alarm manager功能相对比较简单,相关代码位于frameworks/base/core/jni/server/com_android_server_AlarmManagerService.cppframeworks/base/services/jav转载 2012-11-28 11:43:52 · 943 阅读 · 0 评论 -
android调用系统照相机并保持图片到本地
1.调用系统照相机 // 照相 public void takePhotos(View view) { Intent cameraIntent = new Intent( android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMERA_REQUES原创 2012-12-10 17:42:32 · 3839 阅读 · 1 评论 -
EditText 的一些属性设置
android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。android:inputType="phone" />//文本类型,多为大写、小写和数字符号。原创 2013-01-11 11:46:40 · 719 阅读 · 0 评论 -
Activity进入与退出的动画
1.在res建立目录anim放入动画效果xml文件 1.1 进入文件 push_left_in.xml <translate android:duration="300" android:fromXDelta="100%p" android:toXDelta="0" /> <alpha a原创 2013-02-28 14:44:38 · 14868 阅读 · 1 评论 -
android的PowerManager和PowerManager.WakeLock
代码privatevoid acquireWakeLock() { if (wakeLock ==null) { Logger.d("Acquiring wake lock"); PowerManager pm = (PowerManager) getSystemService(Context.POWER_SER转载 2013-03-01 17:27:06 · 684 阅读 · 0 评论 -
android图片上添加文字
1. 效果图原图:2.主要代码public class MainActivity extends Activity { ImageView img; private Bitmap imgMarker; private int width,height; //图片的高度和宽带 private Bitmap imgTemp; //临时标记图 @Over原创 2013-02-19 09:18:22 · 22803 阅读 · 1 评论 -
自定义对话框的制作
1,防开源中国的登陆对话框。效果图如下2,该对话继承Activity来实现,只有点击返回和关闭图标才能关闭对话框。3,主要代码,LoginDialog.java 该类为登陆的相关操作,具体的实现更具自己的业务逻辑来操作。public class LoginDialog extends Activity{ @Override protected v原创 2013-04-28 16:49:24 · 2399 阅读 · 0 评论 -
android 混淆时需要注意的地方
#---------------Begin: proguard configuration common for all Android apps -----------optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontskipnonpubliclibraryclassme原创 2013-05-14 14:35:23 · 878 阅读 · 0 评论 -
android实现观察者模式没有效果,没有达到预期的效果,不知如何解决
1,问题描述:后台服务上传数据,通知栏中显示进度,上传完成后更新当前界面的状体为已经上传。想着使用观察者模式的方式来进行监听上传的状态,当上传完成后,通知观察者已经上传,然后在当前界面的update()方法中更新界面的状体。但是测试结果为数据能上传,但当前界面的update()方法没有执行。下面为详细的内容2,点击QurestionCollect 中的listview的Item的”上传“按钮,原创 2013-06-26 09:52:20 · 1256 阅读 · 1 评论 -
ActionBar用途
转自:http://www.apkbus.com/android-122534-1-1.htmlActionBar介绍ActionBar是android窗口应用的一个特征,它主要用于标示应用程序及用户所处的位置并提供相关操作及全局的导航。ActionBar的主要用途1 提供一个专门的空间来显示应用的标识并且标识用户所处的位置。2 为不同的应用程序提供统一的导航模式。Action转载 2013-08-08 09:35:46 · 13778 阅读 · 0 评论 -
Android组合控件EditText
1,控件为EditText中加入一个清除内容按钮,当输入类容后显示图片,没有内容则不显示。效果图2,组合控件的布局文件<merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layo原创 2013-08-27 14:54:28 · 4087 阅读 · 1 评论 -
android导入sample中的项目
1,创建项目,选择Project 如下图所示:2,在Project中选择Android,再选择Android Sample Project3,在接下来的版本中选择需要创建项目的版本号,在选择对应的项目选择好项目后即完成了Sample project的创建原创 2013-08-27 16:38:53 · 1012 阅读 · 0 评论 -
Eclipse打JAR包,插件FatJar安装与使用
在我们的项目中如果包含了第三方的的引用jar包,用eclipse直接导出jar将不能运行,如果需要运行还得手动修改MANIFEST.MF 改动起来比较麻烦,因此使用 fatjar 来完成带第三方引用包的打包。fatjar下载地址:http://sourceforge.net/projects/fjep/files/fatjar/下载完成后解压得到net.sf.fjep.fatjar_0.0原创 2013-10-18 10:47:37 · 1830 阅读 · 0 评论 -
Android BuildConfig.DEBUG的妙用
在Android开发中,我们使用android.util.Log来打印日志,方便我们的开发调试。但是这些代码不想在发布后执行,我们并不想在软件发布后调试日志被其他开发者看到,现在我的方法是设置一个全局变量,标记软件为Debug模式还是Release模式。来看下代码:123456789101112131415161718192021转载 2013-10-22 15:06:56 · 16699 阅读 · 0 评论 -
android 一些常用控件属性设置
android中requestFocus 标签用于指定屏幕内的焦点View。例如我们点击tab键或enter键焦点自动进入下一个输入框用法: 将标签置于Views标签内部android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_weight="0"原创 2012-11-01 15:04:12 · 570 阅读 · 0 评论 -
Sqlite 数据库的相关操作
1.将数据库保存到手机内存中 1.1操作方式比较简单,我们只需要编写一个类继承SQLiteOpenHelper类来完成相关的操作public class SqliteHelper extends SQLiteOpenHelper { private final static String DATABLBASE_NAME = "message.db"; private fina原创 2012-08-27 11:50:43 · 763 阅读 · 0 评论 -
java Timer计时器在android中运行时出现的问题
目标: 希望采用Timer来计时,要求在服务中运行,每10分钟记录一次数据。但是采用timer来做了以后,发现统计的次数没有达到预期的目标。甚至没有运行,以下是在测试情况1.为了能够看到测试效果,将循环时间设置为2秒本打算用服务做测试,但为了方便就用activity做测试 package com.test.timertest;/** * 对计时器的测试 */import java.uti原创 2012-09-26 18:01:16 · 3441 阅读 · 0 评论 -
android后台进程的问题,大家各抒己见
原文地址:http://www.eoeandroid.com/thread-156394-1-1.html下午从网上看到2篇帖子:第一篇:杂谈:后台进程对Android性能的影响Android现在这么火,各种的设备也是琳琅满目,高中低等,大小屏幕都有,但是它始终未能达到iOS那样的令人称赞的卓越体验和性能,其操作的流畅度,性能和安全性方面总是略输iOS一筹。据说iPhone4虽然是单核转载 2012-09-27 11:41:31 · 11195 阅读 · 0 评论 -
listview 异步加载的核心类
package com.qi.testimg;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.lang.ref.SoftRefere原创 2012-09-18 18:01:38 · 797 阅读 · 0 评论 -
Android Resource介绍和使用
本文转自: http://android.blog.51cto.com/268543/302529 1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文转载 2012-09-13 10:30:16 · 643 阅读 · 0 评论 -
android 应用程序使用统计
Class cServiceManager = Class .forName("android.os.ServiceManager"); Method mGetService = cServiceManager.getMethod("getService", java.lang.String.class);转载 2012-09-12 12:44:59 · 2646 阅读 · 0 评论 -
在线安装ADT总是出现以下错误
不知道什么原因,在线安装ADT总是出现以下错误,希望遇到过的解决一下Unable to read repository at https://dl-ssl.google.com/android/eclipse/content.xml.Unable to read repository at https://dl-ssl.google.com/android/eclipse/cont原创 2012-10-04 13:12:53 · 1035 阅读 · 0 评论 -
android layout_weight详解
The popular Android OS uses layouts to display Views on the screen. A View is a widget that has an appearance on the screen. Examples of widgets are radio buttons, labels, edit boxes, etc.The appearan转载 2012-09-14 10:33:17 · 1728 阅读 · 0 评论 -
adt 20.0.3下修改application的图标,发现没有起作用
当adt自动为我们创建好MainActivity后随着程序的修改,我们会改变原来程序的入口Activity,这时可能会发生下面的情况。但我们想修改显示的图标时,确发现将图标换了,但是桌面上的图标确没有变,为了保证能够起到作用我们需要保证两个地方都有icon图标,application和程序的入口Activity 如下图:application和入口的Activity都原创 2012-10-10 09:35:39 · 1972 阅读 · 0 评论 -
ViewPage+Fragment的使用
1. viewpage+fragment使用中出现的问题,我当前viewpage中包含了三个Fragment,每个Fragment的界面风格一样,只是显示的界面不一样,都有分页显示的功能,在多次滑动后,会在最后的一个界面中的listview末尾加载一些数据。找了许久,终于找到了相关的解决办法。测试fragment的生命周期 错误的原因,在fragment的onResu原创 2012-10-08 17:37:08 · 3907 阅读 · 0 评论 -
android Listview相关内容
android分割线 android:dividerlistview.setCacheColorHint(0); 代码设置滑动中出现黑色的情况,也可以在xml中设置原创 2012-10-11 15:56:28 · 498 阅读 · 0 评论 -
android 混淆时出现的一些问题
1. proguard-project.txt 如果发现项目中只有这个,而没有proguard.cfg。其实这两个是一样的,都可以在里面添加和修改内容,所有不需要纠结的手动加上一个progurad.cfg。2.在引入第三方包可能会报一些错误引入android-support-v4.jar时出现以下错误[2012-10-15 15:28:49 - dataStatistics] P原创 2012-10-15 15:47:19 · 18267 阅读 · 0 评论 -
Android弹出软键盘的时候屏幕自适应
最近在做东西的时候(一直都是)又被UI卡住 要做到这种效果其实很容易(但是卡了我很久) 难道以后还是应该优先搜索解决方案吗,而不是自己先试试….自己试效率真的很低 只需要在Androidmanifest.xml定义Activity的时候增加 android:windowSoftInputMode="stateVisible|adjustResize" 就能自适应 如果不增加原创 2012-10-30 17:39:18 · 3470 阅读 · 0 评论 -
众多Android 开源项目推荐,给力工作给力学习
原文转自:http://blog.csdn.net/zlj_fly/article/details/7057277http://android-adb.com 这个也很多开源项目游戏FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。转载 2012-10-31 16:47:30 · 1261 阅读 · 0 评论 -
listview底部加载更多的操作
1,布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/footview" android:layout_width="fill_parent" android:layout_height="fill_parent" androi原创 2012-10-22 15:58:17 · 7842 阅读 · 2 评论 -
Application详解
1. 官网介绍:Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your AndroidManifest.xml's tag, which will cause that翻译 2014-01-08 11:53:35 · 1197 阅读 · 0 评论