- 博客(15)
- 资源 (9)
- 问答 (7)
- 收藏
- 关注
原创 【Android】 Android存储之 sharedpreferences (用户偏好设置)
在一款软件里,我们经常能使用到的就是用户的偏好设置了。这里提供了如何保存用户对其偏好的设置,该操作的存储位置是:/data/data/share_dprefs我发现个问题,做android是不是都要先把效果图发上来啊,我以前疏忽了,以后但凡项目或是demo都先把效果图发上来;
2015-08-19 17:25:07 2864
原创 【Android】pull解析xml文件+将数据存储为xml格式,并保存在内存里
在解析中,常用到的还有一种解析就是pull去解析xml格式的文件。事实上android内部也是这样做的。今天这个demo是来自传智播客,可能技术已经被翻新了。但是基础原理还是那样,希望基础学习者,能够理解,并实际写一写。首先在src目录下导入我们将要解析的xml文件: 方世玉 18 方天廖
2015-08-19 15:11:08 2455
原创 【Android】android存储篇之 文件存储
android开发中,最常用的就是存储了,android中有四大存储方式,这里介绍文件存储。文件存储可以存储到data/data/文件名,即手机内存和SD中,首先是,存储到手机内存中:简单的布局不在赘述。还有简单的MainActivity: private final class buttonListener implements View.OnClickListener{
2015-08-18 19:34:00 394
原创 【Android web】 Json的基本写法
前几篇文章稍微提到了json的android的写法,与基本用法。这里是json的创造过程。如何去写JSon语句。这里先贴出来一个工程,结合具体实例去讲解。public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
2015-08-18 09:43:33 448
原创 【Android】HTTP里的线程问题
最近在学习有关HTTP的知识,但是在Android端,你会发现程序逻辑上你认为没有任何错误,但就是运行不出来。但是在调低了API之后,发现可以运行了。原来啊,在Android 4.0 以前呢,HTTP请求是可以在主线程进行的。但是在Android 4.0以后,就不可以在主线程进行了,需要开线程去运行。这里贴出来开线程的具体方法,由于我也没有系统的学习过这方面知识,这里也只能带过了:现在
2015-08-18 09:02:19 743
原创 【Android】Json解析初步
Json解析是用来接收网络端信息的重要手段,要吃透,基础扎实。Json语句:类似map的键值对,[{ “key:“”value“ }]例如[{"name:""方世玉","age:""18"}]这里只介绍当inputStream流入android端时,如何去解析。首先,这里需要介绍一下HTTP请求,上篇文章里,简单说明了一下什么事HTTP,这里就以HTTPURLConnection使用P
2015-08-17 21:31:30 808
原创 【Android 】HttpURLConnection里byte转化string的错误笔记
从来没有像现在这一刻这么想要去写这篇错误笔记,因为这个困扰了我一下午的问题,网上各种查阅,各种实验,各种不行。闲话不多说,这里进入正文。在用HttpURLConnection于serlvet取得建立之后,web会返回一个InputStream流,一般情况下我们需要用一个StreamTool的工具类去将他读出来,
2015-08-13 20:50:30 784
原创 【Android UI】FragmentTabHost 实现底部菜单
FragmentTabHost是目前主流的底部菜单使用的方法,但是有开源项目实现的更加美观,使用起来也更加方便简单。但是作为初学者,我们还是以归纳知识为主要目的进行系统的学习。在文章的最后会贴出开源项目的下载地址。以便有需要的同学下载。FragmentTabHost比之TabHost更加稳定,更加简单流畅。首先是底部菜单的布局文件:<LinearLayout xmlns:a
2015-08-11 15:43:29 955
原创 【Android UI】Fragment+ViewPage实现滑动
实现滑动效果有很多种,这里介绍Fragment和ViewPager配合使用。ViewPager组件,在之前的文章里已经做过简单的介绍。有什么疑问可以去看看以前的文章。Fragment这里作为填充的滑动页面,这也是它的基本用法之一。先设计页面,首先需要一个标题栏,其次就是几个可供滑动的目标题目,下面是一条滑动的线条,占据屏幕的1/标题数,在下面就是几个页面了。top.xml:
2015-08-11 15:20:53 616
原创 【Android UI】TabHos之基础实现
Tabhost是一种在安卓4.0之后就被建议不使用的一个组件。目前大部分流行时用的是Fragment组件来代替它,但是作为里程碑式的东西,我们还是有必要花费时间去了解它。TabHost违反了Activity单一窗口的原则,它可以加载多个Activity,并在Activity间进行跳转。但是TabHost有一个致命缺点就是Back之后就把整个程序退出,而不是返回到上一个Activity。
2015-08-10 10:14:04 487
原创 【Android UI】ViewPage
ViewPager是经常用于软件首次登录时的一个控件。跟一般控件一致,listview控件实现的方法,大致如此。声明控件---->设置数据源----->配置适配器------>绑定适配器------->添加监听。该类存在于android-support-v4.jar里,故声明viewpage时要加上该坠名:<android.support.v4.view.ViewPager
2015-08-08 21:20:02 504
原创 【Android】五大布局
android的五大布局分别是 FrameLayout(框架布局)、TableLayout(表格布局)、LinearLayout(线性布局)、AbsoluteLayout(绝对布局)、RelativeLayout()、
2015-08-06 18:18:36 467
原创 【JAVA语言基础】map以value进行排序
map的排序方法有三种,这里只概述TreeMap的以value进行的排序。public class Test { public static void main(String[] args) { Map map = new TreeMap(); //对map进行传参数 map.put("aaa", 100); map.put("bbb", 50); map.put("ccc"
2015-08-05 20:28:36 530
原创 【JAVA基础】JAVA中分包的规范
Dao是数据访问层,用来保存数据。 Service是业务逻辑处理的。 我们开发程序的目的是为了完成业务功能, 理想的情况下程序中的每一条语句都应该是与业务直接相关的, 例如程序中不应该出现连接数据库, 读取某个字段等纯技术性的操作, 而应该是得到用户A的基本信息等具有业务含义的操作. dao(data access object)层存在的意义在于将与数据持久化相关
2015-08-05 20:23:50 5822
原创 【JSP基础】Jsp中request与session的用法
做了几天的项目,做的头昏脑涨.对于刚刚接触jsp的新人来说,无疑是种折磨啊。可是我们是程序猿啊,一个强大的物种。牢骚就发到这,几天没有总结所学了,今天就总结一下,可能会很乱,但是没办法,现在没时间去很系统的编排。1.request与session的区别与用法:request是Http的一种请求方式,包括了setAttribute()和getAttribute();方法。这两
2015-08-05 19:55:01 4720
Linux 下 FreeCAD 如何导出图纸
2019-03-23
PDA设备,自动扫描后,输入框获取不到值
2017-08-21
web.xml ContextLoaderListener加载有问题
2017-01-04
Soap Header的相干问题
2016-11-21
InputSteam 在android和servlet之间传值时的乱码问题
2015-08-13
JAVA中的排序,最近有一个工程需要排序算法,求算法大神....
2015-08-04
Arraylist的一个问题,从数据库拿到多组数据但是只能读出一组
2015-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人