关闭

项目报错:tag 'select', field 'list', name 'factory.id': The requested list key '#factoryList' could not

SSH项目报错如下:严重: Servlet.service() for servlet jsp threw exception tag 'select', field 'list', name 'factory.id': The requested list key '#factoryList' could not be resolved as a collection/array/map/enum...
阅读(211) 评论(1)

Android网络技术

Android网络技术一、WebViewwebView.getSettings().setJavaScriptEnabled(true); //使webView支持JavaScript脚本 webView.setWebViewClient(new WebViewClient()); //使跳转网页时目标网页仍在WebView中显示,而不打开浏览器 webView.loadUrl("ht...
阅读(339) 评论(1)

Android中的数据持久化技术

Android中的数据持久化技术一、文件存储1、将数据存储到文件中(1)使用Context类中提供的openFileOutput()方法,第一个参数是文件名(不包含路径),所有文件默认存储在/data/data/package name/files/目录下;第二个参数是文件操作模式,有MODE_PRIVATE和MODE_APPEND两种。(2)openFileOutput()方法返回一个FileOu...
阅读(354) 评论(0)

动态添加Fragment

动态添加Fragment1、创建待添加的碎片实例XxxFragment fragment = new XxxFragment(); 2、获取FragmentManager,在Activity中可以通过直接调用getSupportFragmentManager()方法得到FragmentManager fragmentManager = getSupportFragmentManager(); 3、开...
阅读(257) 评论(0)

RecyclerView的用法

使用RecyclerView1、在app/build.gradle(Module:app)文件的dependencies闭包添加依赖compile 'com.android.support:recyclerview-v7:25.1.0' 2、编写适配器类xxxAdapter,继承自RecyclerView.Adapter,并制定泛型为 xxxAdapter.ViewHolder,这个ViewHo...
阅读(345) 评论(0)

AIDL

AIDLAIDL:Android Interface Definition LanguageAIDL是一种接口描述语言,常用于进程间通信(IPC,Inter-Process Communication),编译器会根据定义的aidl文件自动生成同名的java文件,通过预先定义的接口以及Binder机制进行进程间通信。客户端通过bindService与远程服务器建立连接,远程服务器返回一个IBinder...
阅读(230) 评论(0)

通过Binder调用Service内的方法

通过Binder调用Service内的方法有时候我们会在Android后台服务中执行一些操作,这些操作被封装成方法,因此会有在服务外调用Service内的方法的需求。Service服务中的代码package com.songzheng.androidlearning;import android.app.Notification; import android.app.NotificationMan...
阅读(212) 评论(0)

读取SD卡文件时抛出NullPointerException

相关源码:package com.example.musicplayer;import java.io.File; import java.util.ArrayList; import java.util.List;import android.app.Activity; import android.os.Bundle; import android.os.Environment; import...
阅读(218) 评论(0)

Notification

Notification核心代码(链式调用):适用于Android 4.0以上(不兼容低版本)Notification noti = new Notification.Builder(this) .setContentTitle("标题名称") .setContentText("标题里的内容") .setSmallIcon(R.drawable.new_mail) .setLargeIcon(Bit...
阅读(226) 评论(0)

Android中通过SharedPreferences读写数据

Android中通过SharedPreferences读写数据通过SharedPreferences存储数据:一、获取SharedPreferences对象 Context中的getSharedPreferences()方法 Activity中的getPreferences()方法 PreferenceManager中的getDefaultSharedPreferences()(static)方法...
阅读(419) 评论(0)

Android获取SD卡剩余空间

Android如何获取SD卡剩余空间SD卡总空间 = 区块数量 * 区块大小SD卡剩余空间 = 剩余区块数量 * 区块大小核心代码 File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBl...
阅读(241) 评论(0)
    个人资料
    • 访问:10843次
    • 积分:374
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:0篇
    • 译文:0篇
    • 评论:19条
    最新评论