- 博客(33)
- 收藏
- 关注
原创 Activity中的Intent的用法
Intent可以理解为信使(意图),由Intent来协助完成Android各个组件之间的通讯Intent实现页面之间的跳转
2016-01-09 13:42:01
363
原创 Android控件之RadioGroup和RadioButton
RadioGroup:是RadioButton的一个集合,提供多选一的机制RadioGroup定义如下
2016-01-09 09:35:15
481
原创 Android控件之ToggleButton
ToggleButton: 有二种状态:选中和未选中状态,并且需要为不同状态设置不同的显示文本ToggleButton实例如下: 在界面上定义了一个ToggleButton和一个ImageView,当ToggleButton状态改变的时候,ImageView的图片也做相应的改变。下面是界面上定义的控件:
2016-01-09 08:47:44
272
原创 Android里面的AutoCompleteTextView和MultiAutoCompleteTextView
AutoCompleteTextView:动态的匹配输入的内容 独特的属性: //设置输入多少字符时自动匹配 android:completionThreshold=”2”//下面这个是在界面上定义的控件
2016-01-08 17:13:28
208
原创 Android中按钮的点击事件监听
下面就是Android中按钮监听事件的三种方式package com.example.xi.myapplication;import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.util.Log; import android.view.View; import andr
2016-01-08 15:39:15
473
原创 Android空间之TextView和EditText
TextView : 显示文本框 EditText :输入文本框定义Android空间的时候有下属性: wrap_content:包含实际文本内容,实际文本有多大,这个空间就有多大 match_parent:当前空间铺满父类容器,在2.3api之后添加的一个属性值 fill_parent:当前空间铺满父类容器,在2.3api之前的一个属性值//将布局文件xml文件引入到activity当中
2016-01-08 15:36:50
332
原创 Android Studio中的快捷键
自动管理引用:Ctrl+Alt+O 显示一个方法的参数:Ctrl+P 将鼠标所在的行包围在一个结构中:Ctrl+Alt+T
2016-01-08 10:44:12
299
原创 Android项目结构介绍
src:存放java源代码 gen:存放系统自动生成的配置文件 Android 4.4.2:该文件夹下包含android.jar文件,这是一个java归档文件,其中包含构建应用所需要的所有的Android SDK库 assets:存放资源文件,不会自动生成id且不会自动占用空间 bin:存放应用被编译后生成的可执行文件 res:存放应用用到的所有的资源,如图片布局等等,这里面资源有多大就会
2016-01-08 09:21:20
255
原创 根据对象之间的关系来操作数据
//下面是通过对象之间的关系来创建数据的,并且根据关系来更新数据的//下面这个就是创建的一个对象的实例 Account a = new Account(Name = ‘Acme’); insert a; //这个是根据对象和对象之间的关系来进行插入一条数据 Contact c = new Contact(LastName = ‘Weissman’); c.AccountId = a.Id;
2016-01-06 18:39:04
365
原创 SOQL and SOSL
SOQL Queries StatementsList aa = [SELECT Id, Name FROM Account WHERE Name = ‘Acme’];Integer j = [SELECT COUNT() FROM Account];SOSL Queries StatementsList
2016-01-06 10:58:14
1734
原创 运用Database Class里面的方法来操作数据库
运用类方法来操作数据库,并且捕获错误Account[] accts = new List{ new Account(Name=’Account1’), new Account()};//这个是运用类方法来操作数据的 Database.SaveResult[] srList = Database.insert(accts, false);// Iterate through ea
2016-01-06 10:20:44
391
原创 在Apex里面操作数据的时候的异常处理
在插入数据的时候进行异常处理Account a = new Account(Name=’Acme’); try { insert a; } catch(DmlException e) { // Process exception here }
2016-01-06 10:17:00
2063
原创 Deleting Records(删除记录)
下面是对数据进行删除Account[] doomedAccts = [SELECT Id, Name FROM Account WHERE Name = ‘bad1’]; try { delete doomedAccts; } catch (DmlException e) { // Process exception h
2016-01-06 10:10:55
359
原创 Upserting Records(插入和更新数据)
下面这个是同时更新和插入数据,主要的是upsert这条语句 Account[] acctsList = [SELECT Id, Name, BillingCity FROM Account WHERE BillingCity = ‘Bombay’]; for (Account a : acctsList) { a.BillingCity
2016-01-06 09:13:19
249
原创 Working with Data in Apex(在Apex中处理数据)
先是实例化一个Account对象,然后进行插入数据操作,然后是数据查询操作 Account a = new Account(Name = ‘Acme’, BillingCity = ‘San Francisco’); insert a; sObject s = [SELECT Id, Name FROM Account WHERE Name = ‘Acme’ LIMIT 1]; ID id
2016-01-05 16:01:38
784
1
原创 有关Apex里面的关键字的使用
instanceof:用来确定是否为某类的对象 Object o = null; Boolean result = o instanceof Account;
2016-01-05 15:32:50
413
原创 Apex类
定义类中的属性的时候可以使用自动属性来实现get和set方法。 public class AutomaticProperty { //这个是只有get方法 public integer MyReadOnlyProp { get; } //这个拥有get和set方法 public double MyReadWriteProp { get;
2016-01-05 14:05:22
660
原创 Apex中的集合
List是一个有序可重复的集合,而且是从0开始计数。示例如下: List myList = new List(); // Define a new list myList.add(47); //添加一个元素到这个集合当中 myList.add(47); Integer i = myList.get(0); //取位置为0元素的值 myList.set(
2016-01-05 13:08:30
761
原创 Apex系统自带的函数
System.debug(); //就是输出信息函数System.assertEquals(expected, actual); //用来判断二个表达式的值是否一样的
2016-01-05 10:04:10
721
原创 初识Salesforce中的Apex和Trigger
//下面是创建了一个Apex类,来操作Book这个对象 public class HelloWorld0105 { public static void applyDiscount(Book__c[] books){ for(Book__c b : books){ b.Price__c *= 0.9; }
2016-01-05 09:50:32
3593
2
原创 Salesforce Developer Console的用法
快捷键 Ctrl+. :表示代码自动补全功能Ctrl+D :表示删除光标所在的行Ctrl+Alt+N : 将光标放在一条语句上,然后点击右上角的’Go To’就会跳到相应的语句中Shift+Tab : 表示格式化选中的代码
2016-01-05 09:39:45
1168
原创 保护和共享数据(Securing and Sharing Data)
数据访问的概念(Data Access Concepts)对象级别的安全性(Object-Level Security) 比较笨的方式,我们可以控制数据是通过防止用户从看到、 创建、 编辑或删除任何实例的某一特定类型的对象。对象级别的访问权限允许我们隐藏整个选项卡和对象从特定的用户,所以他们甚至不知道存在的数据类型。在Salesforce平台上,我们在用户配置文件和权限集设置对象权限对象级访问
2015-12-29 10:14:25
415
原创 有关自定义属性系统自带的函数
HYPERLINK(超链接) 创建一个链接到所指定的 URL 链接从指定的文本。 下面这个是这个函数的用法 HYPERLINK(url, friendly_name [, target]) 第一个参数就是你创建的这个超链接需要链接到的内容的唯一标识,在Salesforce里面经常用每一个记录的唯一标识ID来表示,第二个参数就是一个显示出来的相对友好的名字,就像www.baidu.com的相对
2015-12-29 09:22:38
310
原创 搜索布局(Search Layouts)
下面是系统提供的6种搜索布局,但是在目前为止我主要用到的就是Lookup Dialogs搜索布局,为了方面查找相关的数据。其它的搜索布局的作用实例在以后的运用过程中再来补充。 - 搜索结果(Search Results) 起源于搜索在左侧的边栏搜索应用程序中或在高级搜索中的搜索结果 - 查找对话框(Lookup Dialogs) 起源于单击旁边的编辑页上的查找字段的查找对
2015-12-29 08:53:26
1344
原创 关系的自定义字段(Relationship Custom Fields)
有二种关系字段 lookup relationship field和master-detail relationship field,二者异同点如下:lookup relationship field: 这个关系字段就是将本对象和另一个对象产生联系。master-detail relationship field: 这个关系字段不但让本对象和另一个对象产生联系,而且本对象是子对象,另一个联
2015-12-25 10:56:22
894
原创 页面布局(Page Layout )
在某一个对象的详细页面中会有页面布局的选项,如下图: 在页面布局的详细页面会看到如下的面板: 其中Section是用来将一部分字段分组到一起,方面观看的,Blank Space是用来增加空格的。字段分组到一个新分区(Group Fields into a New Section) 将一个Section拖到你想要放置的位置,然后将想要的字段加到这个Section里面。编辑字
2015-12-25 10:38:21
4685
原创 高级属性(Advanced Fields)
验证规则 - 创建从属选择列表(Create a Dependent Picklist) 点击对象详细信息页面中,如下图中的Field Dependencies进行创建 其中Controlling Field表示是根据这个属性来控制它对应的其他依赖属性的,Dependent Field表示是根据Controlling Field对应的值显示Dependent Fiel
2015-12-24 09:50:17
764
原创 salesforce中对象字段类型基础
添加文本字段(Add Test Fields) Basic text fields :基本文本字段允许用户输入的字母和数字的任意组合在单个行上,最多达 255 个字符。 Text area fields:文本区域字段也有 255 个字符的限制,但也允许回车所以文字的格式可以在单独的行 Long text fields:长文本字段允许多达 32,768 个字符,在单独的行上 Rich tex
2015-12-23 17:18:34
3305
原创 Force.com 平台的基础知识
Force.com 是一个用于创建和部署下一代云应用程序的平台。因为没有服务器或软件购买或管理,你可以只专注于构建应用程序,其中包括社会媒体和手机的内置功能,业务流程、 报告和搜索.您的应用程序在一个安全的,经过验证的服务,扩展,曲调,并自动备份数据的运行。下面我们通过实际的例子来学习怎么在Force.com中来建立自己的APP与相关的内容。第一步熟悉Force.com平台的设置区域。![将设
2015-12-23 13:58:59
4456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人