我已经浏览了Android doc提供的SampleSyncAdapter示例项目,但据我了解,我们需要添加一个自定义帐户服务帐户. 但我需要从设备上的现有帐户服务创建电子邮件帐户.
为了更清楚我的问题,我举了一个例子
以下是我的设备上可用的帐户服务
我想每个Android设备上都提供"Google"和"电子邮件"帐户服务.
现在我想配置一个"电子邮件"帐户,因此我必须遵循以下步骤:
第1步:输入现有的电子邮件ID和密码
第2步:[a]常规设置属性: - (帐户名称,真实姓名,电子邮件地址)
步骤2:[b]传入服务器属性: - (POP或IMAP邮件服务器,服务器地址,用户名,密码)
第2步:[c]发送服务器属性: - (SMTP服务器,用户名,密码)
步骤3:通过选择高级设置,我们可以配置端口和证书选项.
我们需要手动完成上述步骤, 但我想通过上述所有设置以编程方式创建电子邮件帐户.
那么如何从现有的帐户服务中逐步创建新的电子邮件帐户?我需要MDM的这个功能.
这是一个页面卷曲动画的演示:http: //www.youtube.com/watch?v = aVZHN_o45sg
有几个页面卷曲动画库:
它们适用于Bitmap Drawables,而不一定适用于ViewGroups.如果想知道是否有人为ViewPagers提出了类似的页面卷曲过渡.
我正在学习Haskell的基础知识,从了解你是一个很好的Haskell!
书中有一个练习,你需要将Data.Map变成Functor.
我正在尝试创建自己的仿函数类型类,并将Data.Map作为它的一个实例.
所以这就是我尝试过的:
import Data.Map as DataMap
import Data.List as DataList
class MyFunctor f where
myfmap :: (a -> b) -> f a -> f b
instance MyFunctor (Ord k) => (DataMap.Map k) where
myfmap f x = DataMap.fromList $ DataList.map (\(p,q) ->(p,f q)) $ DataMap.toList x
Run Code Online (Sandbox Code Playgroud)
当我尝试编译它时,GHCI给了我这个错误:
`myfmap' is not a (visible) method of class `Map'
Run Code Online (Sandbox Code Playgroud)
我试着寻找其他SO答案,博客,邮件列表线程等,没有太多运气.
我发现的唯一的事情就是Haskell Wiki中错误消息的描述,该错误消息说GHCI在尝试实例化一个类时抛出此错误,但没有导入试图实现的函数.
我导入了Data.Map和Data.List,所以我认为这不是真正的原因.
我究竟做错了什么?
我的要求是单击图像我应该由alertbuilder发出警报.它发生得非常好.在alertbuilder中我指的是一个布局.然后我引用了小部件的ID.然后在这个onclick方法的范围内,我为这些小部件做了动作.
holder.source.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "Source",Toast.LENGTH_LONG).show();
dialog = new Dialog(RecordingActivity2.this);
dialog.setTitle("Source File");
dialog.setContentView(R.layout.activity_read);
ImageButton im = (ImageButton)findViewById(R.id.close);
im.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
**If i am making actions here application is closing unexpectedly.**
}
});
dialog.show();
}
});
Run Code Online (Sandbox Code Playgroud)
这是我的logcat输出
07-04 17:25:29.923: E/AndroidRuntime(1928): FATAL EXCEPTION: main
07-04 17:25:29.923: E/AndroidRuntime(1928): java.lang.NullPointerException
07-04 17:25:29.923: E/AndroidRuntime(1928): at com.pdev.activities.RecordingActivity2$VehicleAdapter$1.onClick(RecordingActivity2.java:209)
07-04 17:25:29.923: E/AndroidRuntime(1928): at android.view.View.performClick(View.java:3480)
07-04 17:25:29.923: E/AndroidRuntime(1928): at android.view.View$PerformClick.run(View.java:13983)
07-04 17:25:29.923: E/AndroidRuntime(1928): at android.os.Handler.handleCallback(Handler.java:605)
07-04 17:25:29.923: …
Run Code Online (Sandbox Code Playgroud)