在学习【状态栏通知】时,遇到代码被横线划掉,这是怎么回事呢?例如:package com.example.notification;import android.app.Activity;
import android.app.AlertDialog;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
impor...
//删除文件夹private void deleteDirectory(File folder) {if (folder.exists()) {File[] files = folder.listFiles();if (files == null) {return;}for (int i = 0; i < files.length; i++) {if (files[i].isDirectory()) {deleteDirectory(files[i]);} else {files[i].delete();}}}folder.delete();}原文:http://blog.csdn.net/lfdfhl/article/details/41047647
命名规范包命名规范采用反域名命名规则,包名全部小写,连续的单词只是简单地连接起来,不使用下划线,一级包名为com,二级包名为xxx(可以是公司域名或者个人命名),三级包名根据应用进行命名,四级包名为模块名或层级名。如:com.isa.crm.activity | com.isa.crm.adapterJAVA类命名规范采用大驼峰式命名法,尽量避免缩写,除非该缩写是众所周知的,比如HTML,URL,如果类名称包含单词缩写,则单词缩写的每个字母均应大写。如:Pr...
本文参考Android应用程序组件Content Provider的启动过程源代码分析http://blog.csdn.net/luoshengyang/article/details/6963418和《Android系统源代码情景分析》,作者罗升阳。 0、总图流程图如下: 1、MainActivity进程向ActivityServiceManager主线程发送GET_CONTENT_PORVIDER_TRANSACTION 如下图: 如图:第一步 ~/Android/frameworks/base/core/java/android/app ----ActivityMana...
背景最近的项目中用到了类似美团中的下拉多选菜单,在实际开发过程中,也发现了一些问题,主要归纳如下:1.当菜单较为复杂时,如果不能设计好代码逻辑,将造成控件难于维护 2.美团菜单可以连续点击顶部tab,切换不同菜单,而我使用的popupWindow似乎在展开一个菜单时点击其他tab,菜单就会收回。
本文将针对如上两个问题进行一些讨论,最终给出较为合理的解决方案。程序结构由于菜单涉及多级多项,如果把UI和其他逻辑堆在一起写,必...
如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033STC89C52单片机通过HC-06蓝牙模块与Android手机通信实例-基于Android和蓝牙的单片机温度採集系统 整个project下载:http://download.csdn.net/detail/itas109/7539057当中包含。1、下位机电路原理图2、下位机採集温度、控制发送、自己主动纠错代码3、Android端接收温度并显示代码 文件截图 这个是我当年毕业设计做的东西。尽管比較简单,可是还是有一定的...
研究了一下android的apk的签名和代码的混淆打包,如果不混淆打包,那么apk可以直接被人反编译出来查看源码,混淆打包虽然还是能看懂,但是没有那么好懂了,至少要话费些时间如果不混淆,反编译后的代码如下:基本上就是源码。如果混淆后,反编译后的代码如下:代码中出现很多的a、b、c之类的变量命名,所以要读懂就具有一定的困难了!下面先说一下apk的签名:1.apk签名必须先弄一个key,如何生成key呢?那么就要运用jdk来生成。首先...
转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!目录 PATH 列表卷序列号为 000A-8F50
E:.
│ javaapk.com文件列表生成工具.bat
│ 使用说明.txt
│ 免费下载很多其它源代码.url
│ 文件夹列表.txt
│
├─android web应用
│ jqmDemo_static.zip
│ jqmMobileDemo-master.zip
│ jqmMobileDemo1_1-master.zip
│ Location1014.rar
│
├─anko
│ anko服务端...
图上内容比较多,我直接按区域划分成6块区域来说吧:650) this.width=650;" src="%5C" />区域1:这个选项是关于提示的时候如何进行匹配,即按照什么条件来进行提示内容的搜索。 All:选择这个的话,意思就是要和你输入的字符进行全匹配,能全匹配起来的字符才会显示在提示列表中,如下图,其实就相当于精确搜索:650) this.width=650;" src="%5C" /> None:选择这项的话,意思是进行模糊匹配,我直接上图吧,大家看图就明白了...
!!!更新
:最新源码放到了github上,认为还不错点个星啊!点击打开链接
做了一个半月最终完毕了,以下这个就是我參考Olympus/RavenClaw系统编写的对话管理系统。眼下实现了一个简单的航班查询,部分截图眼下能实现的功能:
1.航班查询,详细的航班信息是我自己编的,下一步能够写个爬虫把真实的数据爬下来。编的数据放到了res/raw/flightinfo.txt中。
航班查询就设定了三个要素,时间,起始地和目的地,想更全面的话能够添加任务...
? 学习Android源代码的目的 理解Android API查找API(Activity、Content Provider等)高级应用开发(ROM定制) ? 在不同平台下载Android源代码WindowsMac OS XLinux(推荐Ubuntu Linux10.04 LTS及以上版本) ? 在Linux平台下载官方Android源代码 ? 在Linux平台下载Cyanogenmod Android源代码 ? 在Eclipse中跟踪源代码? Android源代码的结构 原文:http://www.cnblogs.com/androidsj/p/3871224.html
Preference主要实现一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依然有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,同时Android提供一种类似的layout的方式来进行Preference的布局。Preference组件有ListPreference,EditTextPreference,CheckBoxPreference和SwitchPreference,相对于View中的ListView,EditText,CheckBox,...
对于一个后端管理系统,最重要内容之一的就是登陆页了,无论是安全验证、用户在线记录、相关日志记录、单用户或多用户使用帐号控制等,都是在这个页面进行处理的。 1、在解决方案中创建一个Web项目,并将它设置为启动项 2、添加引用 3、添加WebManage文件夹与Login.aspx文件 4、添加登陆页面HTML代码 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="Solution.Web.Mana...
在开始本章之前,先向大家介绍COM的一个概念---------Proxy/Stub结构(代理/存根结构) 打个比方,你到自动取款机上去取款;你就是客户,取款机就是你的代理;你不会在乎钱具体放在那里,你只想看到足够或更多的钱从出口出来(这就是com的透明性)。你同银行之间的操作完全是取款机代理实现。你的取款请求通过取款机,传到另一头,银行的服务器,他也没有必要知道你在哪儿取钱,他所关心的是你的身份,和你取款多少。当他确...
本文介绍了android开发者中比较热门的开源代码,这些代码绝大多数可以直接应用到项目中。FileBrowserView一个强大的文件选择控件。界面比较漂亮,使用也很简单。特点:可以自定义UI;支持复制、剪切、删除、移动文件;可以用在Fragment、ativity、DialogFragment中;支持快速切换目录。项目地址: https://github.com/psaravan/FileBrowserViewMultiItemRowListAdapter多列效果的ListView,采用重新包装adapter的方式,使你的ListV...