安卓屏保应用源码2020_安卓应用app源码

hacker|
116

文章目录:

安卓系统手机怎么设置屏保

1、首先打开手机主界面,然后选择点击“设置”选项,如下图所示。

2、打开设置界面之后,选择点击“显示”选项,如下图所示。

3、进入显示界面之后,选择点击”互动屏保“选项,如下图所示。

4、最后打开”互动屏保“后面的开关按钮即可。

泡泡 桌面 源码.有一个桌面屏保,里面有些泡泡.谁能写一下这些泡的代码?请看补充.

/* 泡泡屏保 */

#include stdio.h

#include graphics.h

#include math.h

#include stdlib.h

#include dos.h

#include time.h

#include bios.h

#define MAX 12

typedef struct

{

float x,y;

float vx,vy;

int color;

}ball;

void main()

{

int gd=DETECT,gm,i,j,k,t;

ball ba[MAX];

float dt=7e-2;

int issuit(ball *,int i);

void hitpro(ball*,int ,int);

registerbgidriver(EGAVGA_driver);

initgraph(gd,gm,"");

srand(time(NULL));

for(i=0;iMAX;i++)

{

ba[i].x=(rand()%5+1)*116;

ba[i].y=(rand()%3+1)*116;

if (!issuit(ba,i)) {i--; continue;}

ba[i].vx=rand()%50-25;

ba[i].vy=rand()%50-25;

ba[i].color=i+1;

}

ba[6].color=14;

ba[7].color=13;

while(!bioskey(1))

{

for(i=0;iMAX;i++)

{

ba[i].x+=ba[i].vx*dt;

ba[i].y+=ba[i].vy*dt;

}

for(j=0;jMAX;j++)

{

for(k=j+1;kMAX;k++) hitpro(ba,j,k);

if (ba[j].x51||ba[j].x589) ba[j].vx=-ba[j].vx;

if (ba[j].y51||ba[j].y429) ba[j].vy=-ba[j].vy;

}

cleardevice();

for(i=0;i4*MAX;i++)

{

t=i%MAX;

setcolor(ba[t].color);

circle(ba[t].x,ba[t].y,50);

}

delay(2000);

}

closegraph();

}

int issuit( ball *b1,int n)

{

int i,a,b,c,d;

a=b1[n].x;

b=b1[n].y;

for(i=0;in;i++)

{

c=b1[i].x;

d=b1[i].y;

if (a==cb==d) return 0;

}

return 1;

}

void hitpro(ball *ba,int j ,int k )

{

float r,a,b,c,d,tx1,tx2,ty1,ty2,tem;

tem=(ba[k].x-ba[j].x)*(ba[k].x-ba[j].x)+(ba[k].y-ba[j].y)*(ba[k].y-ba[j].y);

r=sqrt(tem);

if (r102.0) return ;

a=(ba[k].x-ba[j].x)/r;

b=(ba[k].y-ba[j].y)/r;

c=-b;

d=a;

r=sqrt(c*c+d*d);

c/=r;

d/=r;

tx1=ba[j].vx*a+ba[j].vy*b;

ty1=ba[j].vx*c+ba[j].vy*d;

tx2=ba[k].vx*a+ba[k].vy*b;

ty2=ba[k].vx*c+ba[k].vy*d;

ba[j].vx=tx2*a+ty1*c;

ba[j].vy=tx2*b+ty1*d;

ba[k].vx=tx1*a+ty2*c;

ba[k].vy=tx1*b+ty2*d;

}

求安卓屏保软件!

时钟屏保可能会比较适合你吧,不过现在的软件那么多你可以下载其他的屏保软件

在应用宝上有很多很有爱的也不错啊

利用重力传感器控制小球运动,将小球送到指定洞中即可解锁屏幕,挺有意思的

碎屏屏保可以和你的朋友搞怪一下,吓一下他们

还有很多很漂酿的屏保app可以使用,给你的手机美化一下也是不错的

在应用宝上的软件选择性大,方便下载

还有很多下载应用获取礼包的活动会经常搞,喜欢的话可以关注一下

求一C++代码,是一个屏保程序。可以显示时钟或礼花。

/**屏保程序--源代码及关键源代码注解如下:*/

#include stdio.h

#include conio.h

#include dos.h

#include graphics.h

#include math.h 

#include bios.h

#includestdlib.h

void Clock_f()/*时钟*/

{

int gd=DETECT,gm,no,rad=210;

struct time t;

float theta,x,y,x1,y1,theta1,theta2;

char des[40],ch;

initgraph(gd,gm,"");

setcolor(14);

circle(320,240,180);

circle(320,240,15);

setcolor(BLACK);

circle(320,240,170);

circle(320,240,165);

circle(320,240,158);

circle(320,240,16);

setcolor(11);

for(theta=0.0,no=0;no60;no++,theta+=.1047)

{

if(no%5==0)

{

x=320+158*cos(theta);

y=240+158*sin(theta);

}

else

{

x=320+165*cos(theta);

y=240+165*sin(theta);

}

x1=320+170*cos(theta);

y1=240+170*sin(theta);

line(x,y,x1,y1);

}

settextjustify(CENTER_TEXT,CENTER_TEXT);

setcolor(YELLOW);

for(no=1,theta=5.236;no=12;no++,theta+=.524)

{

x=320+rad*cos(theta);

y=240+rad*sin(theta);

settextstyle(GOTHIC_FONT,HORIZ_DIR,5);

sprintf(des,"%d",no);

outtextxy(x,y,des);

}

gettime(t);

theta1=(.0175*6*t.ti_min)-1.5708;

theta2=(.0175*30*(t.ti_hour%12+t.ti_min/60.0))-1.5708;

while(bioskey(1)==0)

{

gettime(t);

theta=(.0175*6*t.ti_sec)-1.5708;

x=320+15*cos(theta);

y=240+15*sin(theta);

x1=320+150*cos(theta);

y1=240+150*sin(theta);

setcolor(11);

setlinestyle(SOLID_LINE,1,1);

line(x,y,x1,y1);

sound(7000);

delay(100);

nosound();

delay(900);

setcolor(BLACK);

line(x,y,x1,y1);

setlinestyle(SOLID_LINE,1,3);

x=320+15*cos(theta1);

y=240+15*sin(theta1);

x1=320+150*cos(theta1);

y1=240+150*sin(theta1);

line(x,y,x1,y1);

x=320+15*cos(theta2);

y=240+15*sin(theta2);

x1=320+100*cos(theta2);

y1=240+100*sin(theta2);

line(x,y,x1,y1);

theta1=(.0175*6*(t.ti_min+t.ti_sec/60.0))-1.5708;

x=320+15*cos(theta1);

y=240+15*sin(theta1);

x1=320+150*cos(theta1);

y1=240+150*sin(theta1);

setcolor(14);

line(x,y,x1,y1);

circle(320,240,15);

theta2=(.0175*30*(t.ti_hour%12+t.ti_min/60.0))-1.5708;

x=320+15*cos(theta2);

y=240+15*sin(theta2);

x1=320+100*cos(theta2);

y1=240+100*sin(theta2);

line(x,y,x1,y1);

}

getch();

closegraph();

}

void Boom_f(void)/*礼花*/

{

int gd=DETECT, gm;

int maxx=0, maxy=0, midx=0, midy=0, a=0, b=0, x=0, y=0, k=0;

initgraph(gd, gm, "");

maxx=getmaxx(), maxy=getmaxy(), midx=maxx/2, midy=maxy/2;

randomize();

while(bioskey(1)==0)

{

x=60;

y=50;

for(b=-100;b=100;b+=10)

{

k=random(15);

if(k==0)k=1;

for(a=0;a=50;a++)

{

{

putpixel((midx+a)+b, (midy+a)+b, k);

putpixel((midx+a)+b, (midy-a)+b, k);

putpixel((midx-a)+b, (midy+a)+b, k);

putpixel((midx-a)+b, (midy-a)+b, k);}

putpixel((midx)+b, (midy+a)+b, k+8);

putpixel((midx)+b, (midy-a)+b, k+8);

putpixel((midx+a)+b, (midy)+b, k+8);

putpixel((midx-a)+b, (midy)+b, k+8);

putpixel((midx+a)+b+x, (midy+a)+b+y, k);

putpixel((midx+a)+b+x, (midy-a)+b+y, k);

putpixel((midx-a)+b+x, (midy+a)+b+y, k);

putpixel((midx-a)+b+x, (midy-a)+b+y, k);

putpixel((midx)+b+x, (midy+a)+b+y, k+8);

putpixel((midx)+b+x, (midy-a)+b+y, k+8);

putpixel((midx+a)+b+x, (midy)+b+y, k+8);

putpixel((midx-a)+b+x, (midy)+b+y, k+8);

putpixel((midx+a)+b-x, (midy+a)+b-y, k);

putpixel((midx+a)+b-x, (midy-a)+b-y, k);

putpixel((midx-a)+b-x, (midy+a)+b-y, k);

putpixel((midx-a)+b-x, (midy-a)+b-y, k);

putpixel((midx)+b-x, (midy+a)+b-y, k+8);

putpixel((midx)+b-x, (midy-a)+b-y, k+8);

putpixel((midx+a)+b-x, (midy)+b-y, k+8);

putpixel((midx-a)+b-x, (midy)+b-y, k+8);

putpixel((midx+a)+b+x, (midy+a)+b-y, k);

putpixel((midx+a)+b+x, (midy-a)+b-y, k);

putpixel((midx-a)+b+x, (midy+a)+b-y, k);

putpixel((midx-a)+b+x, (midy-a)+b-y, k);

putpixel((midx)+b+x, (midy+a)+b-y, k+8);

putpixel((midx)+b+x, (midy-a)+b-y, k+8);

putpixel((midx+a)+b+x, (midy)+b-y, k+8);

putpixel((midx-a)+b+x, (midy)+b-y, k+8);

putpixel((midx+a)+b-x, (midy+a)+b+y, k);

putpixel((midx+a)+b-x, (midy-a)+b+y, k);

putpixel((midx-a)+b-x, (midy+a)+b+y, k);

putpixel((midx-a)+b-x, (midy-a)+b+y, k);

putpixel((midx)+b-x, (midy+a)+b+y, k+8);

putpixel((midx)+b-x, (midy-a)+b+y, k+8);

putpixel((midx+a)+b-x, (midy)+b+y, k+8);

putpixel((midx-a)+b-x, (midy)+b+y, k+8);

/*beginning if(a36)*/

circle((midx+a)+b, (midy+a)+b, k);

circle((midx+a)+b, (midy-a)+b, k);

circle((midx-a)+b, (midy+a)+b, k);

circle((midx-a)+b, (midy-a)+b, k);

circle((midx)+b, (midy+a)+b, k+8);

circle((midx)+b, (midy-a)+b, k+8);

circle((midx+a)+b, (midy)+b, k+8);

circle((midx-a)+b, (midy)+b, k+8);

circle((midx+a)+b+x, (midy+a)+b+y, k);

circle((midx+a)+b+x, (midy-a)+b+y, k);

circle((midx-a)+b+x, (midy+a)+b+y, k);

circle((midx-a)+b+x, (midy-a)+b+y, k);

circle((midx)+b+x, (midy+a)+b+y, k+8);

circle((midx)+b+x, (midy-a)+b+y, k+8);

circle((midx+a)+b+x, (midy)+b+y, k+8);

circle((midx-a)+b+x, (midy)+b+y, k+8);

circle((midx+a)+b-x, (midy+a)+b-y, k);

circle((midx+a)+b-x, (midy-a)+b-y, k);

circle((midx-a)+b-x, (midy+a)+b-y, k);

circle((midx-a)+b-x, (midy-a)+b-y, k);

circle((midx)+b-x, (midy+a)+b-y, k+8);

circle((midx)+b-x, (midy-a)+b-y, k+8);

circle((midx+a)+b-x, (midy)+b-y, k+8);

circle((midx-a)+b-x, (midy)+b-y, k+8);

circle((midx+a)+b+x, (midy+a)+b-y, k);

circle((midx+a)+b+x, (midy-a)+b-y, k);

circle((midx-a)+b+x, (midy+a)+b-y, k);

circle((midx-a)+b+x, (midy-a)+b-y, k);

circle((midx)+b+x, (midy+a)+b-y, k+8);

circle((midx)+b+x, (midy-a)+b-y, k+8);

circle((midx+a)+b+x, (midy)+b-y, k+8);

circle((midx-a)+b+x, (midy)+b-y, k+8);

circle((midx+a)+b-x, (midy+a)+b+y, k);

circle((midx+a)+b-x, (midy-a)+b+y, k);

circle((midx-a)+b-x, (midy+a)+b+y, k);

circle((midx-a)+b-x, (midy-a)+b+y, k);

circle((midx)+b-x, (midy+a)+b+y, k+8);

circle((midx)+b-x, (midy-a)+b+y, k+8);

circle((midx+a)+b-x, (midy)+b+y, k+8);

circle((midx-a)+b-x, (midy)+b+y, k+8);

delay(25);

cleardevice();

}

}

}

closegraph();

}

void main(void)

{

int nChoice;

do

{

printf("\n\t1. CLOCK\n");

printf("\t2. BOOM\n");

printf("\t3. EXIT\n");

scanf("%d",nChoice);

switch(nChoice)

{

case 1:

Clock_f();

break;

case 2:

Boom_f();

break;

case 3:

break;

default:

printf("input again\n");

}

}while(nChoice!=3);

怎样打开安卓手机的动态屏保

以华为手机为例:

1,在手机待机桌面上(就是刚解锁的界面)长按屏幕空白处三秒弹出窗口设置。

2,选择壁纸,用图库的方式打开要设置成桌面的图片。

3,剪切图片,拖动图片周围的剪切框选择大小和位置,选择应用壁纸,就可以成功设置了。

拓展资料

1、动态壁纸是能够动的桌面。它将美丽的动态的影片,比如流动的水、美丽的盛开花朵的绽放,还有摇曳的树枝等等,替换了原始的静态的古板的桌面墙纸,并且不会影响图标的显示和任何应用程序的使用。

2、动态壁纸能够很好的缓解工作的压力,让电脑手机变得有趣,更加心旷神怡。动态壁纸是相对之前大家熟知的静态壁纸而言的。

屏幕保护程序的c++开发程序源代码

SetWindowPos(wndTopMost,0,0,::GetSystemMetrics(SM_CXSCREEN),::GetSystemMetrics(SM_CYSCREEN),SWP_SHOWWINDOW);

//设置窗口大小

SetTimer(1,250,NULL);

//建立时钟

m_boxes=0;

//初始化变量

七、 添加消息响应函数

tDC dc(this);

//获得设备环境

CRect rect;//创建坐标类

GetClientRect(rect);

//获得客户区坐标

dc.SetROP2(R2_XORPEN);//绘图模式

CPen randomPen;//创建画笔

randomPen.CreatePen(PS_SOLID,1,RGB(rand()%255,

rand()%255,

rand()%255));

//获得画笔属性

dc.SelectObject(randomPen);

//载入设备环境

for(int row=rect.bottom-m_boxes;rowm_boxes;row--)

{

dc.MoveTo(m_boxes,row);

dc.LineTo(rect.right-m_boxes,rect.bottom-row);

单击“Add Handler”,然后单击“Edit Existing”,在光标提示处添加代码如下:

CClien

}

for(int col=m_boxes;colrect.right-m_boxes;col++)

{

dc.MoveTo(col,m_boxes);

dc.LineTo(rect.right-col,rect.bottom-m_boxes);

}

m_boxes++;

m_boxes %=5;

//实现的相关算法

dc.SelectStockObject(BLACK_PEN);

八、 添加鼠标左键和右键按下的消息

单击“Add Handler”,然后单击“Edit Existing”,在光标提示处添加代码如下:

//设置关闭屏保的程序代码

CDialog::EndDialog(IDOK);

单击“Add Handler”,然后单击“Edit Existing”,在光标提示处添加代码如下:

//设置关闭屏保的程序代码

CDialog::EndDialog(IDOK);

九、 添加WM_Destory的消息响应函数。

单击“Add Handler”,然后单击“Edit Existing”,在光标提示处添加代码如下:

KillTimer(1);

十、 编

3条大神的评论

  • avatar
    访客 2022-07-13 下午 12:25:18

    )+b-x, (midy-a)+b-y, k);circle((midx)+b-x, (midy+a)+b-y, k+8);circle((midx)+b-x, (midy

  • avatar
    访客 2022-07-13 上午 10:42:47

    if (ba[j].y51||ba[j].y429) ba[j].vy=-ba[j].vy; } cleardevice();

  • avatar
    访客 2022-07-13 上午 06:55:54

    dc.SetROP2(R2_XORPEN);//绘图模式 CPen randomPen;//创建画笔 randomPen.CreatePen(PS_SOLID,1,RGB(rand()%255, r

发表评论