小编Ham*_*mza的帖子

我可以为whatsapp创建一个插件吗?

我有一个想法,我想在Android上为whatsapp创建一个插件,让我们说安装我的应用程序将添加更多表情符号到whatsapp.我一直在寻找它,但我没有添加运气,任何人都可以告诉我这是否可能,如果是的话,任何帮助将不胜感激.

如何在这个顶部添加我的应用程序按钮

我想创建类似这样的内容https://play.google.com/store/apps/details?id=com.androidsx.smileys

谢谢

android whatsapp

12
推荐指数
0
解决办法
2万
查看次数

使用Javascript将CSS保存为PDF导出

我正在尝试使用JavaScript生成PDF但我无法使用CSS生成.我目前正在使用jsPDF.jsPDF的问题在于它消除了所有格式.我不需要样式或颜色,但我需要多个divs并排.

我的代码是

                    margins = {
                        top: 0,
                        bottom: 0,
                        left: 20,
                        width: 170
                    };                       
                    pdf.setFontSize(6);
                    pdf.fromHTML(
                        $('#textpdfdiv').html(), 
                        margins.left, 
                        margins.top, { 
                            'width': margins.width
                        },

                        function (dispose) {                                
                            pdf.save('Export_Text.pdf');
                        }, margins
                    );
Run Code Online (Sandbox Code Playgroud)

textpdfdiv是一个id,div它具有形式的所有值divs并排分开.但是当我生成PDF时,它们会进入单独的行.

我无法使用XEPOnline,因为它在线处理.

我需要PDF输出是这样的(减去颜色和表单字段等)



我目前的输出是

有没有可以将HTML + CSS转换为PDF的插件?或者我可以用jsPDF实现这个目标吗?我没有桌子,所以这个问题也无济于事.

编辑:我也不能使用Html2Canvas,因为它创建了长的不可搜索的PDF,我需要可搜索的PDF.Html2Canvas截图,它是一个图像,但我需要可以复制的文本.

谢谢,
哈姆扎

html javascript css html-to-pdf jspdf

4
推荐指数
2
解决办法
2万
查看次数

带有额外隐藏字段的Android列表视图

我在android中使用listview.以前我曾经从数据库中提取数据所以我使用了 CursorAdapter,但现在我从网站获取响应,在网站上我有不同的链接,每个链接都有与之关联的名称.我在两个字符串数组中有名称和链接.我必须只显示名称,当点击时,每个名称将打开一个相同的新意图,链接作为参数.

这就是我在做的事情

listView = (ListView) findViewById(R.id.list);


String[] names= new String[] { "name1", 
                               "name2"
                             };
String[] links= new String[] { "link1", 
                               "link2"
                             };

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
  android.R.layout.simple_list_item_1, android.R.id.text1, send names and links);

            listView.setAdapter(adapter); 

        listView.setOnItemClickListener(new OnItemClickListener() {

              @Override
              public void onItemClick(AdapterView<?> parent, View view,
                 int position, long id) {

               String  itemValue    = (String) listView.getItemAtPosition(position);
               Intent myIntent = new Intent(arg0.getContext(), NewPage.class);          
            myIntent.putExtra("Url",how to get this);               
            startActivity(myIntent);
              }

         }); 
    }
Run Code Online (Sandbox Code Playgroud)

android listview android-listview

3
推荐指数
1
解决办法
2930
查看次数

亚马逊免费层容量和空间

我在hostgator VPS上托管了基于PHP的网站,我还订阅了免费的亚马逊级别.现在我打算在亚马逊上转移网站,但我不确定EC2微CPU的容量是多少,而且我还有5 GB的Amazon S3存储和30 GB的亚马逊EBS存储.我有近20 GB的数据,我有视频流网站.现在我无法搞清楚这一点.我知道如果我只运行一个实例,那么整个月我都不会花费任何费用.

  1. 微服务器的容量是多少?即估计可以处理多少并发用户或请求.
  2. 它说我有15GB的出站数据是什么意思?
  3. S3和EBS之间有什么区别.我搜索并说"S3喜欢网络存储,你可以通过web api ebs喜欢硬盘访问它,你可以在你的ec2中访问它".这是什么意思?我的网站包括所有视频大约20GB,所以我可以在EBS上托管它,还是我必须购买S3存储.
  4. 另外,因为我必须从hostgator移动网站所以我应该在EC2或RDS中创建mySql数据库?

谢谢

php hosting amazon amazon-s3 amazon-ec2

3
推荐指数
1
解决办法
649
查看次数

const的未定义行为

我从未想过我会问这个问题,但我不知道为什么会这样.

const int a = 3; 
int *ptr;
ptr = (int*)( &a );
printf( "A=%d\n", &a );
*ptr = 5; 
printf( "A=%d\n", ptr );
printf( "A=%d\n", a );
printf( "A=%d\n", *ptr );
Run Code Online (Sandbox Code Playgroud)

产量

A=6945404
A=6945404
A=3
A=5
Run Code Online (Sandbox Code Playgroud)

怎么会发生这种情况?一个内存位置如何保存两个不同的值?我四处搜索,我发现所有未定义的行为都是未定义的.那没有任何意义.必须有一个解释.

编辑

我明白了,Marks答案很有意义,但我仍然想知道const被添加到语言中,以便用户不会无意中更改值.我得到那些旧的编译器允许你这样做,但我在VS 2012上试过这个并且我得到了同样的行为.然后如上所述haccks,一个内存位置不能保存它看起来像的两个值,那么第二个值存储在哪里?

c c++

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