`
dingran
  • 浏览: 376591 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
主表字段被删除后,级联表的相应字段内容也会被删除,而不用专门操作。   存储的时候,主表的要先存,然后再存储级联表的字段。   使用ContentProvider的时候,这个过程很自动化,不用专门处理。   只管删除住表字段即可。

UI开发笔记

    博客分类:
  • UI
android给listview的item设定高度 在item的layout文件中,用android:layout_height设置item的高度。 运行,高度设置无效。 解决办法: 给item设定minHeight,即可。
使用telnet只能用命令行操作服务器主机,那么怎么拷贝文件到本地呢,或者上传?   答案是使用ftp,同样的用户名和密码就可以了!   两者搭配使用,无敌了。

打包和解压缩

1.使用tar   打包使用   sudo tar -zcvf file.tar.gz ./   解压使用:   sudo tar -xzvf file.tar.gz ./   . tar.bz2 解压 :tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName     2.使用rar工具:   解压:   unrar xxx.rar;
make: Nothing to be done for `droid'.   源代码未更改,不需要重新编译。唉,我还以为是出错了呢。
1.拷贝文件夹:      拷贝到根目录   cp -r  /sdcard/demux/ ./   参考:   CP命令 格式: CP [选项] 源文件或目录 目的文件或目录 选项说明:-b 同名,备分原来的文件 -f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件     2.echo修改文件   echo 2->screen_mode   echo 0,0,-1,-1->axis   3.shell命令提升文件权限   chmod 777 文件名     3.查看文件夹的大小:   du -sh *   ...
我是从Ubuntu11.10版本安装的eclipse   版本信息:   Version: 3.7.0 Build id: I20110613-1736   最近发现编辑xml时无法给出提示信息,很郁闷,遂决定解决之。   后来经同事提示,发现要新建一个工程然后重新导入,就正常了,跟工程里的属性有关,跟工程本身无关。  
在使用surfaceView和MediaPlayer播放视频的时候出现了一个异常,纠结了很久,经过同事帮助,终于发现了问题的根源。   异常如下:   E/AndroidRuntime( 1765): Caused by: java.lang.IllegalArgumentException: The surface has been released E/AndroidRuntime( 17 ...
开始用ndk编译so,出了几个问题,先整理一下。希望以后遇到的人能省些力气。   1. dr@drBox:~/workspace/JniTest/jni$ ~/android-ndk-r6/ndk-build Compile++ thumb : Test <= JniTest.cpp /bin/sh: /home/dr/android-ndk-r6/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-g++: not found make: *** [/hom ...
在练习使用JNI的过程中,发现使用javah工具执行class总是失败,提示信息是:   dr@drBox:~/Desktop/javach$ javah JniTest error: cannot access JniTest bad class file: ./JniTest.class class file contains wrong class: dingran.jni.test.JniTest Please remove or make sure it appears in the correct subdirectory of the classpath. com.s ...
对于安卓工程为例,我们不需要把bin/和gen/目录的内容保存版本,但是每次git都以红色字体提示这些新增文件,   那么就新建.gitignore文件,使用   gedit .gitnore 就可以了,直接添加进去要忽略的文件,如:bin/   这样就会忽略bin/下的文件变化了。   但是这个.gitignore就成了新建的文件了,最好是提交版本跟踪。
调试sqlite数据库,出现两个错误   其一:类似于这种错误,near")"   Error on startup: android.database.sqlite. SQLiteException: near “)”: syntax error: CREATE TABLE table1(id INTEGER PRIMARY KEY, name TEXT)); 网上只有一个StackOverFlow上的一个解释,创建表的时候少了一个“)”,靠。   原文如下,希望下次碰到的兄弟能有个中文的解释。   http://cache. ...
在onPreparDialog里加入: public void onPrepareDialog(int id, Dialog d) { WindowManager.LayoutParams lp = d.getWindow().getAttributes(); lp.width = 500; lp.height = 300; d.getWindow().setAttributes(lp); switch(id){ case PROGRAM_INTRODUCE: ...
Dialog.java类里面,这个函数响应搜索的请求 /**      * This hook is called when the user signals the desire to start a search.      */     public boolean onSearchRequested() {         final SearchManager searchManager = (SearchManager) mContext                 .getSystemService(Context.SEARCH_SERVICE);         ...
    /**      * Sets whether this dialog is canceled when touched outside the window's      * bounds. If setting to true, the dialog is set to be cancelable if not      * already set.      *      * @param cancel Whether the dialog should be canceled when touched outside      *            the wi ...
Global site tag (gtag.js) - Google Analytics