- 博客(18)
- 收藏
- 关注
原创 自定义圆形ImageView
这两天一直在研究自定义ImageView,看了好多例子都不是不想要的,就自己动手写了,我把代码贴上来,虽然不是很完善但是感觉是我想要的了,分享一下吧:package com.app.kenny.ifind.iview;import android.content.Context;import android.content.res.TypedArray;import andro
2015-07-01 09:26:15
375
转载 android开发中的自定义属性用法详解
这篇文章主要介绍了android开发中的自定义属性用法详解,需要的朋友可以参考下最近项目中经常需要用到自定义控件,因此自定义属性也是经常要用到的,在此说明一下自定义属性的用法:自定义属性都存在于/value/attr.xml文件中,以如下格式存在。复制代码代码如下:......对于自
2015-06-29 10:56:11
480
转载 Android中的5种数据存储方式
本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据 下面将为大家一一详细介绍
2015-06-01 09:54:48
694
转载 Android--多线程之Handler
Android--多线程之Handler前言 Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不 允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在 工作线程中改变UI组件的属性值,比如下载网络图片、动画
2015-05-22 10:08:26
279
原创 更改listView每个item的间距
我想实现的效果很简单就是让每个item之间有个间距,我首先将主layout布局文件背景设置为灰色,然后将listView的layout布局文件背景色设置为白色,然后在listView中设置属性:android:dividerHeight="你想要的间距" //设置item之间的间距android:divider="#00000000" //将间隔背景设置为透明
2015-05-22 09:07:57
454
转载 ImageView实现图片适屏与裁剪
在Android中,要将一张图片显示在屏幕上,需要创建一个显示图片的对象,该对象就是ImageView。1.ImageView常用属性 要对图片进行适屏裁剪操作,首先需要了解ImageView的常用属性。 ImageView的常用属性如图1所示。图1 ImageView的常用属性 其中,android:adjustViewBounds[bool
2015-05-15 11:10:04
771
转载 android获得屏幕高度和宽度
android获得屏幕高度和宽度android获取屏幕的高度和宽度用到WindowManager这个类,两种方法: 1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SE
2015-05-14 16:09:15
275
转载 非Activity类引用getResources()方法问题的解决方法
非Activity类引用getResources()方法问题的解决方法2013-12-11 16:37 3307人阅读 评论(0) 收藏 举报From:http://blog.csdn.net/xyzjl/article/details/9285093在进行Android开发的过程中,在一个非Activity类(此处假设类名为MyNewClass)中引用了getRe
2015-05-14 15:56:40
762
转载 android的样式(style)与主题(theme)
Android上的Style分为了两个方面: 1,Theme是针对窗体级别的,改变窗体样式; 2,Style是针对窗体元素级别的,改变指定控件或者Layout的样式。 Android系统的themes.xml和style.xml(位于系统源代码frameworks\base\core\res\res\values\)包含了很多系统定义好的style,建议在里面挑个合适的,然后再继承
2015-05-12 16:27:59
262
转载 Android如何更新app的版本
package com.runye.express.service;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.MalformedURLExcep
2015-05-11 15:18:44
1569
转载 Android 软件自动更新功能实现的方法
相信所有的用户都遇到过软件提醒更新的情况,下面就将实现此功能首先看一下程序目录结构 步骤:1、新建一个类UpdateManger,用于显示提示更新复制代码代码如下:public class UpdateManger { // 应用程序Context private Context mContext; // 提示消息 priv
2015-05-11 15:12:45
454
转载 在线升级Android应用程序的思路
如果某个app有内嵌的sqlite数据库,则可以在应用程序app前增加一个专门用于升级的应用update app。在升级时先使用update app,如果有新版本的话可以去服务端下载最新的app,如果没有新版本的话则直接调用本地的app。 Update app的大致思路是这样的: Java代码 public void onCreate(Bundle s
2015-05-11 14:57:19
344
转载 Android应用自动更新功能的代码实现
由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息:upda
2015-05-11 14:51:32
274
转载 Android APP增量升级的实现方式
自从 Android 4.1 开始,Google引入了应用程序的增量更新。Smart app updates is a new feature of Google Play that introduces a better way of delivering app updates to devices. When developers publish an update, Google Pl
2015-05-11 14:39:09
261
转载 Android中当数据库需要更新时我们该怎么办?
问题:Android数据库更新并保留原来的数据如何实现Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个应用,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了一个字段。那么软件1.0版
2015-05-11 14:27:03
800
转载 android app如何从数据库中获取需要的数据?
在 Android 应用程序中使用 SQLite,必须自己创建数据库,然后创建表、索引,填充数据。Android 提供了 SQLiteOpenHelper 帮助你创建一个数据库,你只要继承 SQLiteOpenHelper 类,就可以轻松的创建数据库。SQLiteOpenHelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑。SQLiteOpenHelper 的子类,至少需要实现
2015-05-11 13:11:12
3335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人