- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 SharedPreferences介绍
SharedPreferences介绍: 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。 SharedPreferen
2016-04-29 09:12:25 412
原创 Android手势密码实现方案
一、大致界面介绍: 图1 图2 图3 图4 图1:手势密码绘制界面 【主要是绘制上方的9个提示图标和9个宫格密码图标】 图2:设置手势密码 【监听手势的输入,TouchEvent的事件处理,获取输入的手势密码,同时显示在上方的提示区域】 图3:再绘制一次,两次密码不一致提示界面 【这里在实现的时候,错误提示文字加了“左右晃动
2016-04-27 15:55:28 10343
原创 Android EditText的inputType属性值
inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。 //文本类型,多为大写、小写和数字符号。 android:inputType="none" android:inputType="text" android:inputType="textCapCharacters"
2016-04-27 09:10:51 534
原创 shape使用正确姿势
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结: 先看下面的代码: android:startColor="#ff8c00"
2016-04-26 20:56:16 617
原创 Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled 独家解决!
Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled :Androidstuudio 2.0的即时运行出了问题: 解决了: enable ADB Integeration 打勾 运行就好了
2016-04-25 15:38:49 7078 7
原创 android 屏幕底部出现菜单
本例使用activity实现弹出滑动窗口或菜单,主要是使用了一些设置activity的样式来实现弹出窗口和滑动效果,实现如下:第一步:设计要弹出窗口的xml布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_p
2016-04-25 10:56:36 2217 2
原创 LayoutInflater.inflate()用法
inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。 1.获取LayoutInflater对象有三种方法 LayoutInflater inflater=LayoutInflater.from(this); LayoutInflater i
2016-04-25 09:40:08 385
原创 onItemClick参数介绍
public void onItemClick(AdapterView arg0, View view, int id, long longId) 各项的意义:view是当前item的view,通过它可以获得该项中的各个组件。 例如view.textview.settext("asd"); id是当前item的
2016-04-22 17:18:22 653
原创 如何优化 Android Studio 启动、编译和运行速度?
作为一名 Android 程序员,选择一个好的 IDE 工具可以使开发变得非常高效,很多程序员喜欢使用 Google 的 Android Studio来进行开发,但使用起来有时会出现卡顿等问题。本文介绍了几种优化 Android Studio 启动、编译、运行速度的方法。 首先解决一个 Android Studio 启动报错的问题 进入刚安装的 Android Studio 目录下
2016-04-22 11:59:09 1171
原创 如何通过Java代码设置TextView--TextView篇
首先定义个LayoutParams,然后在设置margin,在把这个LayoutParams设置给控件,如下:LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
2016-04-20 16:04:44 10481
原创 EditText控件设置只读,动态控制EditText状态 输入框不自动打开输入法
android的文本框输入控件(EditText),有时需要设置控件为只读,最简单的方法就是在layout xml文件中设置EditText的android:editable属性值为false即可,但是大部分时候我们需要在java代码中动态设置EditTex的只读性,而android里没有提供对应的setEditable方法来设置EditText的只读属性,这时候可以通过以下方式变通实现: pu
2016-04-20 14:53:07 6836
原创 Android Studio 、eclipse配置模拟器AVD存放路径默认在c盘,解决c盘空间不够问题
Android Studio 安装之后,默认的会给我们创建一个 Nexus 的模拟器, 这个模拟器的镜像文件放在了 C:\Users\Administrator\.android 中 其中的avd文件夹就是用来存放,模拟器镜像文件的。 相当占用c盘空间,像我这种c盘空间不大的,看着真的不爽。 好了现在点进去 C:\Users\Administ
2016-04-20 11:32:15 6018
原创 Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK fla
在调用Context.startActivity(intent)的时候报错,信息如下: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this real
2016-04-20 11:02:32 4047
原创 android 怎么获得星期几?
// 处理首页时间 final Calendar calendar = Calendar.getInstance();//获取实例 calendar.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));//设置时区 String curYear = String.valueOf(calendar.
2016-04-19 16:49:12 790
原创 百度地图第一波
使用方法在官方网站写的很明白,基本不需要再多说,本文只记录人使用是、中出现的问题 1. No implementation found for long com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create() 解决: 这个问题 目前碰到, 有4个原因: - 1. SDKInitializer 方法执
2016-04-15 13:50:42 2198 5
原创 在for循环中增加删除集合元素没有效果
java中在增强for循环为什么不能增删集合呢?一个循环迭代,跟集合的增删改没什么关系。修改集合不是for去做的。for只管循环迭代,你在循环里边修改集合,改变集合的长度,顺序对循环都有影响 首先看下面的代码: import java.util.LinkedList; import java.util.List; public class DeleteCollection {
2016-04-14 10:43:39 2180
原创 Invalid layout of java.lang.String at value
看图就行了: 以上是操作示例: 不懂的可以留言,加:164057487,一一解答。 转载请注明出处:http://www.cnblogs.com/wangmars
2016-04-13 14:35:32 448
转载 自定义View步骤
概述 Android已经为我们提供了大量的View供我们使用,但是可能有时候这些组件不能满足我们的需求,这时候就需要自定义控件了。自定义控件对于初学者总是感觉是一种复杂的技术。因为里面涉及到的知识点会比较多。但是任何复杂的技术后面都是一点点简单知识的积累。通过对自定义控件的学习去可以更深入的掌握android的相关知识点,所以学习android自定义控件是很有必要的。记得以前学习总是想着
2016-04-12 20:15:14 3664
原创 RecyclerView's Note
以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4232560.html RecyclerView是一个比ListView更灵活的一个控件,以后可以直接抛弃ListView了。具体好在哪些地方,往下看就知道了。 首先我们来使用RecyclerView来实现ListView的效果,一个滚动列表,
2016-04-11 13:30:56 1580
约吗社交(个人测试app)
2016-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人