小编Anu*_*kur的帖子

从现有帐户服务类型创建电子邮件帐户

我已经浏览了Android doc提供的SampleSyncAdapter示例项目,但据我了解,我们需要添加一个自定义帐户服务帐户. 但我需要从设备上的现有帐户服务创建电子邮件帐户.


为了更清楚我的问题,我举了一个例子

以下是我的设备上可用的帐户服务 在此输入图像描述

我想每个Android设备上都提供"Google"和"电子邮件"帐户服务.

现在我想配置一个"电子邮件"帐户,因此我必须遵循以下步骤:

第1步:输入现有的电子邮件ID和密码

第2步:[a]常规设置属性: - (帐户名称,真实姓名,电子邮件地址)

步骤2:[b]传入服务器属性: - (POP或IMAP邮件服务器,服务器地址,用户名,密码)

第2步:[c]发送服务器属性: - (SMTP服务器,用户名,密码)

步骤3:通过选择高级设置,我们可以配置端口和证书选项.

我们需要手动完成上述步骤, 但我想通过上述所有设置以编程方式创建电子邮件帐户.


那么如何从现有的帐户服务中逐步创建新的电子邮件帐户?我需要MDM的这个功能.

android google-account accountmanager

34
推荐指数
1
解决办法
1384
查看次数

ViewPager过渡的PageCur动画?

这是一个页面卷曲动画的演示:http: //www.youtube.com/watch?v = aVZHN_o45sg

有几个页面卷曲动画库:

它们适用于Bitmap Drawables,而不一定适用于ViewGroups.如果想知道是否有人为ViewPagers提出了类似的页面卷曲过渡.

android android-animation android-viewpager

9
推荐指数
1
解决办法
4088
查看次数

使Data.Map成为Haskell中的一个函子

我正在学习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,所以我认为这不是真正的原因.

我究竟做错了什么?

dictionary haskell functor

9
推荐指数
2
解决办法
1946
查看次数

如何在android中的onClick方法中创建一个事件

我的要求是单击图像我应该由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)

android android-layout

0
推荐指数
1
解决办法
88
查看次数