android
lucky-
这个作者很懒,什么都没留下…
展开
-
android注册用户地址实现省市区下拉框联动
要想实现省市区三联动首先要有 省市区的xml资源 (提取码:35b8)我用的是android studio,我把下载好的资源放到了res下新建的一个叫xml的文件夹中位置:用pull方式解析xml资源:参考//解析省 public void Getprovince(){ XmlResourceParser xrp=getResources().getXml(R.xml.provin原创 2015-07-26 00:29:39 · 1761 阅读 · 0 评论 -
Android studio导入github上的工程以及如何应用到自己的工程上
github上有很多酷炫的控件,一直想应用到自己的工程中,所以前几天好好的上网查了一下相关的博客,总算是成功了。哈哈...下面我通过两个例子分别讲解:例一、 SwipeMenuListView1.新建一个工程demo。如下:2.在app/build.gradle中dependencies内添加代码:compile 'com.baoyz.swipemenulistvie原创 2016-01-29 17:07:46 · 2597 阅读 · 0 评论 -
Android开发随笔
用SharedPreferences类保存用户信息例如帐号密码之类,也可保存一个判断用户是否是第一次使用这个app的标志位,这样当用户第一次使用时就会跳转到viewpager欢迎界面,当时当版本更新是却不一定会跳转,通过保存当前版本号信息,然后更新完第一次打开应用就比较一下,并把新的版本号替换掉原来的版本号。原创 2016-01-25 19:42:32 · 290 阅读 · 0 评论 -
JSON数据格式
Json的规格非常简单,只用一个页面几百个字就能说清楚,而且Douglas Crockford声称这个规格永远不必升级,因为该规定的都规定了。 1) 并列的数据之间用逗号(",")分隔。 2) 映射用冒号(":")表示。 3) 并列数据的集合(数组)用方括号("[]")表示。 4) 映射的集合(对象)用大括号("{}")表示。原创 2015-11-20 08:47:49 · 331 阅读 · 0 评论 -
viewpager用法
public class ViewPageActivity extends ActionBarActivity { private View page; private Button btnOK; private ViewPager viewPager; private ImageView imageView; private ArrayList pageV原创 2015-09-19 21:39:42 · 512 阅读 · 0 评论 -
监听EditText内容变化设置Button是否可点击
首先自定义Button的背景颜色并实现点击有变色效果,可参考该博客点击打开链接。有时我们需要自定义按钮样式,比如圆角按钮。主要思路是在res文件夹下的drawable中新建两个圆角按钮背景xml,分别表示正常和按下,代码如下:正常圆角按钮的代码:(如何设置圆角看此链接点击打开链接) 圆角按钮按下时的代码:原创 2015-09-19 18:56:27 · 4312 阅读 · 0 评论 -
自定义导航栏及实现沉浸式状态栏
android自带的导航栏太难看了,不如自定义一个导航栏好看。如下图:首先在MainActivity.java的Oncreat中添加如下代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2015-10-04 20:56:31 · 1986 阅读 · 1 评论 -
android 保存网上图片到手机并读取显示
关于如何实现下载图片并保存到手机上,这个链接上写的很清楚点击打开链接,需要说明的是很多操作需要加异常处理,比如读入网上图片,保存图片都要加try/catch,另外像访问图片等需要联网或者耗时的操作都不能在主线程运行,需要要新开子线程。保存图片(点击打开链接):public void saveFile(Bitmap bm)throws IOException{ //Environ原创 2015-09-12 19:18:06 · 1358 阅读 · 0 评论 -
关于android studio中svn代码管理遇到的问题
如图:这个问题是SDK位置不对,可以看一下对比以前代码的目录中很有可能就是local.properties里面的问题,也或者有其他解决办法点击打开链接原创 2015-09-12 23:36:28 · 604 阅读 · 0 评论 -
封装类中实现另外两个Activity之间的跳转
1.在一个封装类中实现另外两个Activity之间的跳转时,要在类中声明当前要跳转的页面。 //定义Activity类,声明MainActivity,命名任意 Activity MainActivity; //设置set方法用来对它赋值 public void setMainActivity(Activity mainActivity) { Mai原创 2015-08-04 00:15:53 · 1049 阅读 · 0 评论 -
实现单击EditText弹出日期选择框
一般情况下,单击编辑框会弹出键盘,但很多实际应用上需要避免弹出键盘,具体方法见链接:点击打开链接一般采用方法三。监听编辑框控件,发现第一次并不会弹出时间选择器,需要再点击一次。为解决这个问题需要再添加一个OnFocuChangeListener监听事件。Activity代码:import android.app.DatePickerDialog;import android.app.原创 2015-08-11 23:48:53 · 1781 阅读 · 0 评论 -
java中判断字符串是否为空
应该搞清楚字符串对象和字符串变量这两个概念的区别。字符串变量保存一个字符串对象的引用。判断字符串是否空涉及两个层次:1、是首先判断字符串变量的引用是否为空,即空对象的概念,用null来判断,可以用== null;(注意不能用equals(null),在参数为null情况下,返回值永远是false);2、是在不为空对象的情况下,在判断字符串对象是否为空串,即长度为0.用length()=原创 2015-08-11 15:29:51 · 1100 阅读 · 0 评论 -
ListView
首先推荐一个博客点击打开链接里面讲的很是清楚,按上面写的 一步一步来很简单的,(构造SimpleAdapter对象这一块比较重要,我感觉)贴一下我写的代码:public class MainActivity extends ActionBarActivity { private List> list= new ArrayList<>(); private ListView lv原创 2015-07-28 23:51:52 · 340 阅读 · 0 评论 -
高德地图
今天熟悉了一下高德地图的使用, 感觉比百度地图要容易上手的多,只需要设置布局文件和在activity中复制几句话就很快能够实现地图的显示了。之后卡在了地图定位上,卡了差不多一天,我做的时候是根据官网的开发指南链接 加上官方给的Demo样本来做的,以前只会百度别人写的,现在自己看官方的Demo也是蛮不错的。Demo上的代码甚至可以直接复制粘贴过来用,里面的各种定义的类,引入的jar包都清清楚楚的,以原创 2015-07-28 00:27:24 · 677 阅读 · 0 评论 -
DatepickerDialog日期选择器
对我有帮助的博客点击打开链接这个真的不难,看别人的教程就ok了,我就贴个代码。public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan原创 2015-07-29 00:27:01 · 619 阅读 · 0 评论 -
AsyncHttpClient
一、下载二、在应用中引用android-async-http开源项目方法1:找到下载文件的源码library\src\main\java的com包黏贴到项目中的src目录下方法2:把android-async-http-master\releases下面最新的jar包放到应用到libs下,然后在引入的包中点击右键选择add as library...原创 2015-07-27 00:31:04 · 455 阅读 · 0 评论 -
软件综合实习遇到的问题
每重装一次android studio时,SHA1的 值都会改变,这是定位就会失效,因此要去高德开发者应用程序设置中改一下SHA1的值,然后提交,但生成的key不会变。Dos界面的内容可以右键选择标记,然后进行复制Ctrl+c进行复制。原创 2016-09-24 20:38:29 · 1040 阅读 · 0 评论