❶ APP设计与平面设计的区别
平面设计主要学习如报纸广告、喷绘写真、名片、路牌、企业样册、VI设计、LOGO标志、宣传单页、宣传折页、海报、包装设计及婚纱设计等,这些都属于平面设计的范畴。
APP UI的本意是用户界面,是英文User和interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系。界面设计,在漫长的软件发展中,界面设计工作一直没有被重视起来。做界面设计的人也被贬义的称为“美工”。其实软件界面设计就像工业产品中的工业造型设计一样,是产品的重要卖点。一个友好美观的界面会给人带来舒适的视觉享受,拉近人与电脑的距离,为商家创造卖点。界面设计不是单纯的美术绘画,他需要定位使用者、使用环境、使用方式并且为最终用户而设计,是纯粹的科学性的艺术设计。
❷ 如何App实现引导页和欢迎页
欢迎页:这个在我们的微信里面就有这个,我们每一次打开微信的时候都有一个地球,那么这样就是欢迎页。欢迎页具有良好的数据缓存作用。
引导页:就是我们没次安装一个app的时候,前面都有几个图片。那么这个引导页有哪些作用,第一:它有教我们怎么使用这个app和接受这app。第二:有宣传的作用。
我们在这个功能中用到的知识点有ViewPage、ViewPage的适配器PageAdapter、ViewPage的滑动改变事件、、RadioGroupRadioButton的点击事件。
好,现在我们接下来上代码了。
这个就是我的项目结构。其中WActivity.class是欢迎页、FActivity.class是引导页、MyAdapter.class是ViewPage的适配、BasePageListen实现页面滑动的接口。
第一个我们先写WActivity这个类。
package com.example.office.startapp;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class WActivity extends AppCompatActivity {
private SharedPreferences sp;
private boolean isFirst;
//欢迎页面
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_w);
//获得共享参数对象
sp=getSharedPreferences("first", Context.MODE_PRIVATE);
//参数二 如果sp文件中没有记录的话 返回的默认值
isFirst=sp.getBoolean("isFirst",true);
//这里面的判断就是 如果是第一次进入app 那就跳转引导页
//不是第一次就跳到主页面
new Handler().postDelayed(new Runnable() {
SharedPreferences.Editor editor;
Intent intent;
@Override
public void run() {
if(isFirst){
intent =new Intent(WActivity.this,FActivity.class);
startActivity(intent);
WActivity.this.finish();
//把数据保存到sp里面
//获取可以向sp里面写入数据的对象
editor=sp.edit();
editor.putBoolean("first",false);
//提交我们的数据
editor.commit();
}else {
intent=new Intent(WActivity.this,MainActivity.class);
startActivity(intent);
WActivity.this.finish();
}
}
},1500);
}
}
下面我们就写MyAdpter这个类
import android.content.Context;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import java.util.List;
/**
* Created by OFFICE on 2016/8/9.
*/
public class MyAdapter extends PagerAdapter{
private List< ImageView > list;
private Context context;
public MyAdapter(Context context, List<ImageView> list) {
this.context = context;
this.list = list;
}
@Override
public int getCount() {
return list.size();
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view==object;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
container.addView(list.get(position));
return list.get(position);
}
//里面有一个方法必须删除super.不删除会报错
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View)object);
}
}
我们写BasePageListen这个类
import android.support.v4.view.ViewPager;
/**
* Created by OFFICE on 2016/8/9.
*/
public class BasePageListen implements ViewPager.OnPageChangeListener{
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrollStateChanged(int state) {
}
}
最后我们写FActivit
import android.content.Intent;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import java.util.ArrayList;
import java.util.List;
//引导页
public class FActivity extends AppCompatActivity {
private List<ImageView> list;
private RadioGroup radioGroup;
private ViewPager viewPager;
private ImageView imageView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_f);
viewPager= (ViewPager) findViewById(R.id.viewPage);
radioGroup= (RadioGroup) findViewById(R.id.radiogroup);
imageView1= (ImageView) findViewById(R.id.image) ;
initView();
imageView1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(FActivity.this, MainActivity.class);
startActivity(intent);
FActivity.this.finish();
}
});
MyAdapter myAdapter=new MyAdapter(this,list);
viewPager.setAdapter(myAdapter);
//viewPage变动RadioButton也在变动
viewPager.addOnPageChangeListener(new BasePageListen(){
@Override
public void onPageSelected(int position) {
RadioButton radioButton= (RadioButton) radioGroup.getChildAt(position);
radioButton.setChecked(true);
if(position==list.size()-1){
imageView1.setVisibility(View.VISIBLE);
}else {
imageView1.setVisibility(View.GONE);
}
}
});
//当点击RadioButton的时候,viewpage也在改变
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
viewPager.setCurrentItem(checkedId);
}
});
}
private void initView(){
int [] images={R.mipmap.yd1,R.mipmap.yd2,R.mipmap.yd3};
list=new ArrayList<ImageView>();
for(int i=0;i<images.length;i++){
ImageView imageView=new ImageView(this);
imageView.setImageResource(images[i]);
list.add(imageView);
RadioButton radioButton=new RadioButton(this);
//设置radioButton的id
radioButton.setId(i);
//把ReaioButton放在group
radioGroup.addView(radioButton);
}
//设置默认选中的第一个按钮
//获得下标为0的按钮对象
RadioButton radioButton= (RadioButton) radioGroup.getChildAt(0);
radioButton.setChecked(true);
}
}
好了,复制上去就可以实现上面的效果。
❸ 如何做出一个简易的app宣传视频
这个其实就是制作一个视频文件吧。给你提供三种方案。
1.我们可以录制一个宣传视频文件然后通过梨涡视频编辑软件进行视频后期编辑操作。
2.或者是使用PPT制作一个APP的宣传PPT,再通过梨涡PPT转换器转换成视频就OK了。
3.将APP的操作方法截图,然后再通过梨涡视频编辑软件将图片制作成视频文件。
❹ 用什么软件做宣传单页好
做宣传单页,当然用千库编辑啦,平台有海量的模板,而且模板可匹配各种尺寸,支持多类型(JPG PNG)图片下载,新手也能快速完成。
❺ 如何做app的校园推广
1、一般常见活动有三种:展台活动、大型活动、自发商业活动;
展台活动:app推广在校园中最常见的一种方法,一般是社团或学校干部举办,app可以跟他们合作,或者自行举办。这种方法举办的频次高,可以长期;
大型活动:大部分学校在每个学期都有院级或以上举办的活动,比如晚会、辩论赛、唱歌比赛等;这种活动相对来说不常见频率比较低,每个月能有一次的学校也不多,但影响力大;
自发商业活动:比如校内网曾经成功策划了免费包车送学生到火车站等,这种现在比较难做,可以尝试,但难以规模化,重点学校一般都会打击商业化行为;
2、活动流程:确定活动主题——申请场地——落地执行
活动主题:一般由社团来定,如果有社团的资源,可以跟社团一起定;
场地申请:需要一定的经费,每个学校不同;
3、落地执行:
选址当然是人流量比较大的地方,一般食堂、大型教学楼附近;
选好奖品很重要,单独的一个展台很难吸引到人,一份小的不错的奖品对于学生来说还是很有诱惑力的,特别是女生,比如纸巾、U盘;脸皮必须厚点,学生其实都挺友好,大部分学生都很无聊,稍微拉一下就会过来看,高冷那只是少数;
另外,可以搞点传单、宣传页,来个音响,放点音乐,也是可以吸引很多学生的;
4、学生的传播性很好,如果你的活动真的不错,学生很容易就把寝室人全部拉过来,所以给他们一个感觉很不错的理由很重要,可以让你的活动事半功倍;
5、对于不知名的应用,校园不是一个可以迅速起量的地方,不要眼红一些知名应用在校园里跑量,如果学生不知道你的应用是干嘛的,走量的形式就是一个坑;
6、校园推广的思路必须是:先品牌,后跑量,这基本可以成为定律,除了少数电商强需求产品。app在校园进行一段时间的品牌建设是基础,等在学校有了一定的知名度,在去跑量,否则几乎没有留存,品牌的建设一般在半年到一年内;
7、海报设计的文案和创意是很重要的,学生对于高逼格、心灵鸡汤还是很感兴趣;
8、充分利用好线上的平台,论坛、贴吧、微博、微信,学生对于自己学校的信息很是关注;
9、现在的校园推广渠道乱象丛生,中间的代理及其混乱,多的可以达到4-5级;
10、关于校园团队现状:
a、参差不齐,执行力不等,较难管理;
b、一般能力强的会同时在几个公司中做事;
c、大多数代理只是为了挣短期工资,少数能做到主管及以上的会考虑在公司发展或者实习经历,不看重工资之类,前提是有足够的发展空间;
d、很难有长期合作的项目或者推广来确保团队的正常运行;
e、团队招募前期主要是招新人,能力不是问题可以培养,最主要的是团队构建,铁打的营排流水的兵,要及时补充新鲜血液;后期就要做选拔,优胜劣汰留下比较优秀的人;
❻ 怎样制作一个企业app宣传片或者广告
企业宣传片是企业自主投资制作,主观介绍自有企业主营业务、产品、企业规模及回人文历史的专题片答。企业宣传片主要是企业一种阶段性总结动态艺术化的展播方式,回望过去。
企业宣传是为了统一企业形象、经营理念和帮助企业。这类片子主要有五种:一种是企业宣传片、一种是企业形象片、一种是企业专题、一种是企业历史片、还有一种是企业文化片。
❼ app有哪些推广方式
虽然没有推来广的钱,但是不能没有资源自,有了资源也一样可以做好推广。
免费的推广渠道有以下几种:1.应用市场首发
目前国内很多的应用市场都支持应用市场首发免费,首发需要选好平台,位置,写好简介这些,最好了这些事半功倍。
2.新品自推
魅族、华为、小米、等软件商店都有新品自荐的功能,如何你能找好app的亮点,写好自我推荐,吸引用户眼球让其下载也是一个非常哟有效的方法。
3.交换资源
可以和商业达成协议,帮商家推广二维码,在商家的广告位贴你的app广告。
4.用户点评
想办法让用户点评,点评送积分或者是其他的礼品,让他们好评,成本低,效果好。
在这之前做好ASO工作的话,可以让你在一众app里边脱颖而出。
❽ 企业版APP后期宣传怎么做
后期宣传分为线上线下两种,线下服务很好理解,通过把二维码印刷在您的公司资料,名片,宣传海报上,把二维码放在您传统宣传的任何途径上,网络,电视,路牌,活动现场都可以进行有效的宣传。线上宣传就是可以放到苹果APPSTOER和安卓电子市场里进推广。人们用手机通过查询就能下载,这个方式推广的范围广,针对性也强。