
android
fsafs168
这个作者很懒,什么都没留下…
展开
-
Android数据的五种存储方式
数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据 下面将为大家一一详细介绍。 第一种: 使用SharedPreferen转载 2015-09-17 17:22:08 · 985 阅读 · 0 评论 -
android自定义控件实例
很多时候android常用的控件不能满足我们的需求,那么我们就需要自定义一个控件了。今天做了一个自定义控件的实例,来分享下。 首先定义一个layout实现按钮内部布局:?123456789101112131415转载 2015-09-21 15:26:24 · 525 阅读 · 0 评论 -
Gson转换无限循环处理
1.transient 对于有可能发生无限循环的变量前,加上以上标示即可。2.还有方案2,例如有时候用,有时候不用,部分用啊的情况 //创建一个带过滤条件的gson对象Gson gson = new GsonBuilder() .setExclusionStrategies(new ExclusionStrategy() {转载 2015-09-21 14:55:05 · 1357 阅读 · 0 评论 -
Android项目Tab类型主界面大总结
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/24740977Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了:1、传统的ViewPager实现2、FragmentManager+Fragment实现3、ViewPager+FragmentPagerAdapter转载 2015-09-21 15:10:22 · 2301 阅读 · 2 评论 -
android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表转载 2015-09-21 15:30:49 · 389 阅读 · 0 评论 -
android 点击按钮更换图片
我们在开发的过程中,往往为了美化界面的需要,会修改按钮的默认外观,而因为Android中的按钮有三种状态—默认,被点击,被选中。所以,如果要改变按钮的外观,需要对这三种情况都做出修改,也许在以往,我们最容易想到的就是,手动监听按钮的选中和点击事件,然后写代码来替换按钮的背景,但是在android中,我们不需要这么麻烦,android早就替我们想好了解决方案,那就是selector资源。如果我们要实转载 2015-09-21 15:17:55 · 8761 阅读 · 0 评论 -
Android软键盘显示模式及打开和关闭方式
Android软键盘显示模式: android定义了一个属性,名字为windowSoftInputMode, 用它可以让程序可以控制活动主窗口调整的方式。我们可以在AndroidManifet.xml中对Activity进行设置。如:android:windowSoftInputMode="stateUnchanged|adjustPan" 该属性可选的值有两部分,一部分为转载 2015-09-21 15:38:02 · 2178 阅读 · 0 评论 -
android布局相关
1.android开发中如何设置ImageButton的大小<ImageButton android:id="@+id/btn_delete" android:layout_width="48dp" android:layout_height="80dp" android:scaleType="fitXY" android:background="@dr转载 2015-09-21 15:40:57 · 433 阅读 · 0 评论 -
android.view.InflateException
android.view.InflateException: Binary XML file line #17: Error inflating class com.ruisi.util.CanSwitchFragmentTabHost继承VIEW必须实现所有构造方法,否则就会报错转载 2015-09-21 15:37:30 · 525 阅读 · 0 评论 -
android JSON数据解析
什么是JSON:JSON即JavaScript Object Natation, 它是一种轻量级的数据交换格式, 与XML一样, 是广泛被采用的客户端和服务端交互的解决方案.JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, key-value对之间使用逗号分隔.转载 2015-09-17 17:50:27 · 445 阅读 · 0 评论 -
android Eclipse自动编译NDK/JNI的三种方法
一、Eclipse关联cygwin1. 工程->右击选择Properties->选择Builders,在Builders中选择New创建一个Program2. 参数配置二、Eclipse关联ndk-build(自建Builder方法) 1. Project->Properties->Builders->New,新建一个Builde转载 2015-09-17 17:49:00 · 951 阅读 · 0 评论 -
android把activity和资源文件打包成jar包给其他项目使用
最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就行,老大说,这样子不好,如果要改需要改两个客户端,而且还麻烦,叫我将所有的Activity打成Jar包的形式,这样子我们改了里面的内容就直接发布Jar包出去,其他公司直接下载Jar来使用,这样子他们自己公司也能更好的维护。转载 2015-09-17 17:28:04 · 733 阅读 · 0 评论 -
Android 杀掉进程
android.os.Process.killProcess(android.os.Process.myPid());System.exit(1);这两个方法都做不到,原因是Android一直在监听进程状态,如果进程被结束,就会将其重启,并且到被杀掉的状态之前。所以想到杀掉进程,只能制造异常,并交给系统进行处理。当然,在此之前你要把异常都拦截下来,不能让用户看到转载 2015-09-17 17:52:10 · 464 阅读 · 0 评论 -
Android 单元测试搭建
首先在application外添加权限:uses-permissionandroid:name="android.permission.RUN_INSTRUMENTATION"/>instrumentationandroid:name="android.test.InstrumentationTestRunner" android:targetPackage="com.转载 2015-09-17 17:53:36 · 492 阅读 · 0 评论 -
如何使用天天模拟器调试Android程序
在cmd中打命令:adb connect 127.0.0.1:6555 其中6555是天天模拟器的端口转载 2015-09-17 17:19:19 · 9038 阅读 · 0 评论 -
Mac使用eclipse连接genymotion进行调试
eclipse连接genymotion进行调试原创 2016-06-29 16:48:01 · 1162 阅读 · 0 评论