![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android-studio
AlanBoon脑琥
android开发 欢迎互相学习 QQ:524924594
展开
-
SQLyog 导入外部.sql数据库文件 导入没有反应解决
大学上课JavaWeb的时候,老师给了我们一个.sql数据库文件,为了让我们做一个登录注册练习。 回到宿舍之后,自己尝试着将其导入到SQLyog数据库管理工具,看下如何截图:自己新建了一个叫做”test“的数据库,并尝试导入”footdb.sql“的外部数据库文件。导入成功之后,刷新”test“数据库,一直看不到导入的数据,如图:用SbulimeText打开footdb.sql文件,我们会发现里面原创 2015-08-26 18:03:00 · 24854 阅读 · 1 评论 -
Android greenDao 数据库的使用(三)
greenDao是什么?哈哈,自己百度下吧。这里主要讲下在android开发中,如何使用greenDao这个第三方的数据库。greenDao使用主要步骤可分为3: 一、利用一个java项目生成数据库实体类,Dao类(代码)等; 二、Android项目中引用步骤一中生成的类,以及初始化; 三、android中具体的使用方式(增删改查),以及greenDao如何做数据库升级(本文章主要讲解内容)。原创 2015-10-12 17:55:30 · 975 阅读 · 0 评论 -
Android greenDao 数据库的使用(一)
greenDao是什么?哈哈,自己百度下吧。这里主要讲下在android开发中,如何使用greenDao这个第三方的数据库。greenDao使用主要步骤可分为3: 一、利用一个java项目生成数据库实体类,Dao类(代码)等(本文章主要讲解内容); 二、Android项目中引用1中生成的类,以及初始化; 三、android中具体的使用方式(增删改查),以及greenDao如何做数据库升级。下面原创 2015-09-26 15:50:54 · 1525 阅读 · 0 评论 -
Andriod ListView 滑动到指定项,顶部,底部
在做开发过的过程中,难免有这样的需求,即进入界面便显示ListView最后一项,即将ListView通过代码控制滑动到最后一项。好的,代码如下: //滑动ListView到最后一项 private void scrollMyListViewToBottom() { lvNotification.post(new Runnable() { @Ove原创 2015-10-27 17:06:05 · 2460 阅读 · 0 评论 -
Android 微信支付 判断用户手机是否安装微信客户端
微信支付不像支付宝支付那样。 对于支付宝支付,当我们的APP程序开始调用支付宝SDK去支付的时候,它会自动去判断你手机是否已经安装了支付宝客户端,有的话直接调起客户端进行支付;没有的话,会调用sdk自带的H5PayActivity,从而让用户去进行支付。 对于微信支付,只有用户的手机安装了微信客户端方能调起微信支付。为此,当我们在做开发的时候,就需要先去判断用户手机是否安装微信客户端?如果没原创 2015-10-23 10:55:38 · 10281 阅读 · 3 评论 -
Android 如何找出项目中无用多余的资源
这里无用的资源包括:图片、布局、raw等在res文件夹下的无用资源。 我们用到的是jar包 AndroidUnusedResources, 下载地址:https://code.google.com/p/android-unused-resources/步骤1:将下载得到的AndroidUnusedResources1.6.2.jar 放到需要清理的android项目的根目录下,如下图所示: 步原创 2015-10-06 15:59:52 · 2988 阅读 · 1 评论 -
Android 简化 findViewById
在android开发中,activity需要通过findViewById取得布局中的view元素,但如果元素太多时需要重复调用该方法,从而导致代码臃肿。可以通过注解来精简代码。当然,使用以下方法,从而简化代码:public <T extends View> T $(int id) { return (T) findViewById(id); } 说明这是一个泛型方法,并且这个泛型是V原创 2015-10-22 09:29:45 · 1249 阅读 · 0 评论 -
Android Activity管理工具类
这几天看了一篇博客,“Android开发中无处不在的设计模式——单例模式 ”,主要帮我们讲解了Android的一个单例设计模式。博客中的“Activity管理工具类”使我受益匪浅。为啥这么说?之前自己做的项目中,自己并没有对Activity进行一个较好的管理,当需要强制退出程序中所有的Activity的时候,都是通过发送一个广播,通知各个(未finish)Activity去做finish自身的这样一原创 2015-10-21 10:22:10 · 1185 阅读 · 0 评论 -
Android 解决程序启动时的黑屏问题
关于黑屏默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。去除方法: 1、在style里面添加一个style:<style name="ContentOverlay"parent="@android:style/Theme.Light"><item name="android:windowNoTitle">t转载 2015-10-16 15:13:13 · 3909 阅读 · 0 评论 -
Android 百度地图 缩放级别 自适应
很多时候我们需要在百度地图上添加自己的多个Marker,可是如何做到多个Marker能够在同一个手机屏幕视野中显示出来呢?其实也就是控制百度地图的一个自身缩放级别。如下图: 首先,我们得了解百度地图Android SDK v3.5.0从3.5版本开始,它的缩放级别从3-20,总共18个级别,如下:{"10m", "20m", "50m", "100m", "200m", "500m", "1km"原创 2015-09-15 18:01:29 · 11999 阅读 · 3 评论 -
Android XListView 如何实现 自动下拉刷新
XListView是个挺不错的android上拉刷新,下拉加载更多的ListView。现在项目中实现了其上拉下拉功能。现在有个新的需求,就是进入到页面中的时候,需要其自动下拉刷新,从而去获取相对应的数据。其实XListView中有一个方法mListview.pullRefreshing(); 就是让其“自动去刷新”。但是单纯调用该方法无法达到我们所需要的效果。我们可以通过以下代码实现我们所需要的效果原创 2015-10-16 14:36:53 · 3445 阅读 · 1 评论 -
android 监听网络变化 多处做出监听处理
有些时候,需要我们去监听手机网络的变化,从而做出相应的功能操作。如何实现?其实就是监听android系统本身发出的广播“android.net.conn.CONNECTIVITY_CHANGE”。这么一说大家就懂了。 好,当我们监听到该广播时,在程序中可能有多处地方需要做出相应的操作。下面直接上代码吧,大家互相学习学习!!1、首先在Androidmainfest.xml清单文件中注册一个recei原创 2015-09-10 17:16:16 · 933 阅读 · 1 评论 -
Android 将.sql格式文件转换为.db格式数据库文件
有些时候,我们的android应用程序需要用到外部的数据库文件。我们也清楚,适合于android平台使用的或许是.db格式的数据库文件了。下面说下如何将.sql格式的数据库文件利用Navicat Lite得到.db格式文件。步骤如下:下载安装Navicat Lite打开Navicat Lite, 连接到本地MySQL(因为MySQL可以打开.sql格式的数据库文件) 连接到新的.db数据库(可以原创 2015-08-19 20:01:00 · 7593 阅读 · 1 评论 -
Android 使用外部db数据库文件
先简单说下步骤:将格式为.db的数据库文件放到android项目assets目录中;在程序必要的时候,将其“拷贝”(文件读取)到Android 程序默认的数据库存储目录中,一般路径为“/data/data/项目包名/databases/“;自定义SQLiteOpenHelper类,创建一个名字跟步骤1中.db名称一样的数据库;按照平常逻辑,增删改查数据库。下面做下详细讲解:步骤1:如下图,原创 2015-08-19 19:36:28 · 10256 阅读 · 2 评论 -
xUtils中DBUtils 数据库版本升级 说明
DButils是个挺不错的Android开发数据库第三方库,用起来挺快捷方便。在开发过程中,App的版本升级是不可避免的。而升级的过程中,也难免需要做下数据库的升级,如需要在表中添加一个新的字段,或者新建一个新的Table数据库表。那DBUitls要怎么完成呢?看下代码: DbUtils db = DbUtils.create(this, CustomConstants.DATABASE原创 2015-08-31 16:47:27 · 4905 阅读 · 0 评论 -
android XML 自定义非android属性注意事项
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:toggle="http://schemas.android.com/apk/res-auto" style="@style/base_bg"原创 2015-08-14 15:07:48 · 799 阅读 · 0 评论 -
App版本更新时对SQLite数据库表的修改问题
在数据库版本升级时, 我们可能会遇到这样一些情况:需要扩展一个表的字段删除掉原来表上某个冗余的字段新建一个表而处理上面这些问题都要在不损害旧数据库历史数据的前提下完成。首先,我们都知道,当我们的数据库版本号从低版本到高版本的升级之后,会调用SQLiteOpenHelper中的 onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion,原创 2015-08-27 17:32:04 · 2620 阅读 · 0 评论 -
Android 在DOS控制台下查看所创建的数据库
在开发Andriod的过程中,有些时候需要我们查看本地数据库里的数据。此时,我们可以使用 Root Explorer 进行查看。那么,如何通过dos控制台快速的查看呢?1、windows操作系统下,Home+R,输入cmd,打开dos命令窗口;2、 输入 set path=%path%;D:\AndroidSDK\sdk\platform-tools,其中 D:\AndroidSDK\s原创 2015-08-26 16:15:03 · 1540 阅读 · 2 评论 -
Android 看过的 不错的文章 嘎嘎
1. <为知更新>Android下一个apk安装多个程序入口图标http://blog.csdn.net/wh_19910525/article/details/86679702. Android属性allowBackup安全风险浅析http://jaq.alibaba.com/blog.htm?id=573、Android Sqlite数据库版本升级问题http://www.pedant.cn/2原创 2015-08-21 10:43:22 · 834 阅读 · 1 评论