- 博客(22)
- 资源 (9)
- 收藏
- 关注
原创 hibernate中配置自动建表的xml
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> org.hibernate.dialect.MySQLDialect true update
2013-11-27 18:01:44 795
原创 android中实现简单的流量管理功能
package cn.itcast.mobilesafe.ui;import java.util.List;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.content.pm.ResolveInfo;i
2013-11-20 21:22:46 1883
原创 得到系统中存在桌面图标的应用程序的相关信息
PackageManager pm = getPackageManager(); Intent intent = new Intent(); intent.setAction("android.intent.action.MAIN"); intent.addCategory("android.intent.category.LAUNCHER"); List resolveInf
2013-11-20 20:06:41 795
原创 android中Assets目录中资源的使用方法例子
private void copyFile() { AssetManager manager = getAssets(); try { InputStream in = manager.open("commonnum.db"); File file = new File("/sdcard/commonnum.db"); FileOutputStream fos = new
2013-11-19 23:02:45 882
原创 android中ExpandableListView应用案例
1.main.xml文件内容<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertic
2013-11-19 23:00:07 882
原创 android进程管理器桌面小控件的实现
参照android API实现1.创建ProcessWidget类,继承AppWidgetProvider类(AppWidgetProvider其实就是BroadcastReceiver的子类)public class ProcessWidget extends AppWidgetProvider { private Intent intent; @Override public v
2013-11-18 23:01:29 1839
原创 android中Widget的生命周期
Widget是android中桌面小控件,创建时必须继承AppWidgetProvider,AppWidgetProvider其实就是继承了BroadcastReceiver的Receiver的一种,widget有以下几个生命周期方法:1.onEnabled方法:此方法在Widget第一次被创建的时候调用,并且只调用一次,此方法中常放入初始化数据,服务的操作。 2.onRec
2013-11-18 20:16:14 6723
原创 android中Intent传递对象的实现方法
方法一: 利用方法:public Intent putExtra (String name, Parcelable value)传递一个Parceable的参数,此方法的参数被序列化到内存。 利用方法:public Intent putExtra (String name, Serializable value)传递一个实现了序列化接口类的对象,此方法的实
2013-11-16 15:18:44 704
原创 android中通过"反射"的到android隐藏的API
try { Class clazz = this.getClass().getClassLoader() .loadClass("android.widget.AppSecurityPermissions"); Constructor constructor = clazz.getConstructor(new Class[] { Context.class,
2013-11-16 12:52:19 892
原创 自定义Toast的创建
public class MyToast { /** * 自定义Toast * @param cotext * @param iconId 图标资源id * @param text Toast文本 */ public void showToast(Context context,int iconId,String text){ View view = V
2013-11-16 10:59:27 696
原创 android中出现Only the original thread that created a view hierarchy can touch its views.错误解决方案
/** * kill the process onclick listener * @param view */ public void killProcess(View view){ int total = 0; long memorySize = 0; for (TaskInfo userTaskInfo : usertaskinfos) { if(userTa
2013-11-15 22:14:04 1684
原创 listView相关
@Override public int getCount() { return infos.size()+2;//2代表的是两个标签,用来显示个数 } @Override public Object getItem(int position) { if(0 == position){ return 0; }else if(position <= userTaskInf
2013-11-14 23:52:25 505
原创 自定义title
1.在Activity的setContentView前面声明如下内容: requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); 注意:requestWindowFeature一定要放在setContentView前面。 然后再布局
2013-11-12 22:35:55 601
原创 近期学习知识复习
23. 更改按钮 listview gridview显示的内容 selector24.上下文的菜单 一,给某个view对象注册上下文的菜单 二,重写上下文菜单的方法 /把上下文的菜单创建出来 三,响应这个上下文菜单的点击事件在api 文件userinterface – menu –上下文菜单25.大文件通过服务器 去下载26. 如何优化数据库. 16M - >
2013-11-12 20:21:58 559
原创 Android中Activity启动模式详解
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。Android总Activity的启动模式分为四种:Activity启动模式设置: Activity的四种启动模式: 1. standard 模
2013-11-10 22:09:24 474
原创 android中开门狗在程序锁中的应用
protected static final String TAG = "WatchDogService"; private AppLockDao dao; private List lockApps; private ActivityManager am; private Intent lockappintent; @Override public IBinder onBind(In
2013-11-07 23:28:46 668
原创 android中服务的开启方式及他们的区别和联系
startService()1.通过startService()开启的服务,服务会在后台长期运行;服务开启后服务与开启者无关,调用者结束,服务不会结束。调用者不能调用服务里面的方法。bindService()2.服务和调用者绑定在一起,如果调用者停止,服务也会停止,调用者可以访问服务里面的方法。如果既要让服务长期在后台运行,又要可以调用服务里面的方法的做法:首先调用st
2013-11-06 23:21:56 671
原创 oracle客服端与plsql连接oracle远程数据库
1.安装oracle客服端到C:\Program Files\Oracle\odac_client2.修改oracle客服端C:\Program Files\Oracle\odac_client下的 tnsnames.ora文件,指向远程数据库。3.修改plsql的connection属性:Tools-->Preferences-->Connection修改oracleHo
2013-11-04 09:37:29 801
原创 android中实现应用程序的卸载功能
Log.i(TAG, infos.get(position)+"卸载"); String uriStr = "package:"+packageName; Uri uri = Uri.parse(uriStr); Intent intent = new Intent(); intent.setAction(Intent.ACTION_DELETE); int
2013-11-03 22:13:15 989
原创 android中实现应用程序的分享功能
Intent shareIntent = new Intent();shareIntent.setAction(Intent.ACTION_SEND);//设置类型shareIntent.setType("text/plain");//设置分享的主题shareIntent.putExtra("android.intent.extra.SUBJECT", "分享");shareInten
2013-11-03 21:56:02 814
原创 android中通过代码启动应用程序
android中通过代码启动应用程序效果如上,也就是实现应用程序的管理功能:运行:1.取得应用程序具有启动属性的Activity,也就是主Activity。Log.i(TAG, infos.get(position)+"运行");try { PackageInfo info = getPackageManager().getPackageInfo(packageName
2013-11-03 21:14:33 969
原创 android中得到本应用程序的相关包信息和手机中安装的应用程序的相关信息
1.android中得到本应用程序的相关包信息private String getVersion() { // get the PackageManager PackageManager manager = this.getPackageManager(); try { PackageInfo info = manager.getPackageInfo(getPackageN
2013-11-03 20:42:25 724
dom4j2.0.chm
2011-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人