摘要:
其实这个问题,算不得问题,当你开始对intent-filter有所接触时才会碰到的。一般知道就不会再犯。言归正传:病症控制台红色警告:No Launcher activity found! The launch will only sync the application packag病源望文生义即可,系统找不到启动的activity,当然即使你点击了Run as ,程序上载完后也是不会自动启动的,因为找不到。现在这个知道了根源,那网上有说一个实际原因就是少了下面这几行:<intent-filter> <action android:name="android.in 阅读全文
摘要:
前言之前写过一个记事本,这几天有空,就完善了了一下,现在发到CMD100上供大家测试使用,欢迎各位园友去看看啊。地址:http://www.cmd100.com/bbs/thread-194059-1-1.html介绍在这个应用里,比原先扩充了一个加密功能,也就是说你使用该软件记录的信息将全部加密后存储到手机中,另外就是支持多用注册使用,当然用户名和密码也是加密后存储在手机里的,所以安全性还是比较高的。即使数据被抽取出来也是一堆密文,必须有密码才能解开。放几张截图过来,下载的话还是去上面的地址。如果有需要,可以交流,QQ:1210567245.后续此版本作为version 1.0,计划有空的时 阅读全文
摘要:
本文转载自:http://blog.sina.com.cn/s/blog_5d65a16901011kom.html关键字:内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性内省IntroSpectorJavaBean主要用于传递数据信息,其方法用于访问私有变量,且方法名符合某种规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方法比较少。这些信息储存在类的私有变量中,通过set 阅读全文
摘要:
概念在Java中,反射就是把Java类中各种成分映射成相应的Java类。案例通过反射可以实现对字符串的替换,比如在MyString类中定义了两个String成员如下:public String str1 = "you did it well"; public String str2 = "good";如果希望用反射的原理来实现对其中部分字符的替换,可以这么做:MyString obj=new MyString();ChangeString(obj);/***自定义替换字符的函数*/public static void ChangString(MmyStr 阅读全文
摘要:
前言(原标题好像有些问题,我想说的是本文不是什么实际项目中一定会应用的知识,知识基础概念问题,)关于java的基础知识,只是在大二初学时看得多些,今天看了看张孝祥老师的视频,突然发现自己根本不了解Java很多东西,有些是忘了,而有些以前根本不知道,拿来分享一下,这些你曾注意吗?(牛人就不要往下看了)1.“&”和“&&”的区别分析“&”和“&&”的区别在于,如果使用前者连接,那么无论任何情况,“&”两边的表达式都会参与计算。如果使用后者连接,当“&&”的左边为false,则将不会计算其右边的表达式。“|”和“||”的区别与“ 阅读全文
摘要:
一、Notepadv3 整体代码结构有前面的辅助类,在主界面就可以直接调用了,Notepadv3 继承ListActivity类下面是主干代码,每个函数的实现参见源码。(源码连接)public class Notepadv3 extends ListActivity { private static final int ACTIVITY_CREATE = 0; private static final int ACTIVITY_EDIT = 1; private static final int INSERT_ID = Menu.FIRST; private st... 阅读全文
摘要:
一、新建工程在新建的工程中建立三个java文件,NoteEdit.java,Notepadv3.java和NotesDbAdapter.javaNoteEdit.java作为编辑修改记录的ActivityNotepadv3.java作为主界面的ActivityNotesDbAdapter.java作为操作数据库的类导入资源图片到res/drawable文件夹,这只用到了两张图片,都是.9.png格式的:二、NotesDbAdapter类编写首先把后面经常要用到操作数据库的类写好,1.把记录的标题,内容,主键定义为string常量 public static final String KE... 阅读全文
摘要:
前言 其实这个记事本相比新浪客户端还是比较好理解的,更适合像鄙人这样水平还不是很高的同仁学习。官网或者百度一下都可以找出很多非常优秀的成熟做品。在此,通过对官网的例子加以研究,练练手,同时回顾前期已经学习的一些知识点。 功能需求 顾名思义,记事本最起码要能够记录每条记录的标题,内容等基本信息,这个可以利用数据库来存储。新增记事,删除记事,可以用菜单来做。最后就是外观美化问题,可以简约点,但是不要太简陋。下面看一下框架图 大致思路 这些功能的实现案例已经给出了,这里简单讲一下。我们会用到的东西不是很多,最主要的是数据库的"CRUD",增加(Create)、查询(Retriev 阅读全文
摘要:
前言本文根据官方教程适当翻译而来。(源码下载)1.新建工程HelloSpinner2.在main.xml里面添加一个spinner,设置Android:promt属性,这是一个提示属性,同时为默认的textview修改Android:text属性,它们将引用同一个string文本,如何理解呢,看了下面的图应该有所意会了。实现的效果是下图中红圈内的文字提示:局部的main.xml如下:<TextView android:layout_width="match_parent" android:layout_height="wrap_content" a 阅读全文
摘要:
前言本文根据官方教程适当翻译而来。(源码下载)1.新建工程HelloAutoComplete2.在res/layout/目录下见一个xml文件作为填充文字的textview样式,list_item.xml:<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" andro 阅读全文
摘要:
源码链接已经修正前言本文翻译自官方教程。(源码下载)android提供的web view可以让我们不用默认浏览器打开网页,本文将利用web view,在应用中实现网页的访问。1.新建工程HelloWebView2.打开res/layout/main.xml,添加一个webview,如下修改<?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:i 阅读全文
摘要:
前言本文是官方教程的中文翻译,讲的是Google地图的使用,续接上篇。(下载源码)第二部分:添加Overlay Items现在,你已经有了一张地图,但是在许多情况下,你需要创建自己的地图标记和图层。那么接下来我们就来完善这个功能。要达到我们的目的,我们要继承ItemizedOverlay 类,它可以提供给我们所需的 Overlay集合(Overlay是覆盖的意思,本人觉得可以翻译为“图层”)。1.窗建一个java类命名为HelloItemizedOverlay 并且继承ItemizedOverlay类,为了便于观察和结构的清晰,此处,我新建了一个java文件,把该类放到到里面。2.为该类声明成 阅读全文
摘要:
前言 本文是官方教程的中文翻译,讲的是Google地图的使用。由于篇幅太长,分为上下篇。(源码下载) 第一部分:创建一个Map Activity1.新建一个工程,命名为HelloGoogleMaps,注意此时选择AVD是必须是Google ApIs [Android x.x.x],也就是支持googleMap的sdk,那么生成的工程中会有有图红色部分。2.由于Maps库本身并不是标准的Android库,你必须在Android清单文件中声明。具体操作是,打开AndroidManifest.xml文件,然后把下面的声明作为<application> 元素的子标签: <uses-l 阅读全文
摘要:
(本文根据官方tutorials翻译而来)前言通过官方案例学习,是最直接的方法。结合书本在此介绍一下gallery的运用。效果涉及到的类·BaseAdapter·Gallery·ImageView·AdapterView.OnItemClickListener下面是工程的结构,新建:1)一个主activity命名为HelloGalleryActivity.java,2)一个自定义adapter命名为GalleryAdapter用于填充Gallery3)在drawable里面放置使用到的图片资源4)在values里面新建一个xml,atrrs.xml用于定 阅读全文
摘要:
android中创建对话框相对来说比较简单new一个AlertDialog.Builder,然后设置它的一些信息比如显示内容,标题,是否可以通过返回键取消对话框,确定按钮,取消按钮等等。、 new AlertDialog.Builder(EX03_12.this) .setTitle(R.string.app_about) .setMessage(R.string.app_about_msg) .setCancelable(false) .setPositiveButton(R.string... 阅读全文