play.google.com/store/apps/details?id=com.jwlee.quiz

 

기출문제 - Google Play 앱

공무원&자격증 각종 기출문제를 2지 선다형으로 풀어 볼 수 있습니다. 공무원 국어, 영어, 한국사, 각종 직렬, 자격증 기출문제

play.google.com

1. 다음중 맞춤법이 맞는 것은?

 

맏이

② 마지

 

 

[해설] [구개음화] , 받침 뒤에 종속적 관계를 가진 ‘-(-)’ ‘--’가 올 적에는 그, , 으로 소리 나더라도, 으로 적는다.

 

 

2. 다음중 맞춤법이 맞는 것은?

 

해돋이

② 해도지

 

 

[해설] [구개음화] , 받침 뒤에 종속적 관계를 가진 ‘-(-)’ ‘--’가 올 적에는 그, , 으로 소리 나더라도, 으로 적는다.

 

3. 다음중 맞춤법이 맞는 것은?

 

① 구지

굳이

 

 

[해설] [구개음화] , 받침 뒤에 종속적 관계를 가진 ‘-(-)’ ‘--’가 올 적에는 그, , 으로 소리 나더라도, 으로 적는다.

 

4. 다음중 맞춤법이 맞는 것은?

 

같이

② 가치

 

 

[해설] [구개음화] , 받침 뒤에 종속적 관계를 가진 ‘-(-)’ ‘--’가 올 적에는 그, , 으로 소리 나더라도, 으로 적는다.

'기타 ETC > 공무원 국어' 카테고리의 다른 글

공무원 국어 맞춤법 #6  (0) 2020.12.11
공무원 국어 맞춤법 #5  (0) 2020.12.11
공무원 국어 맞춤법 #4  (0) 2020.12.11
공무원 국어 맞춤법 #3  (0) 2020.12.11
공무원 국어 맞춤법 #2  (0) 2020.12.11
CountDownTimer countDownTimer = new CountDownTimer(30 * 1000, 1000) {
            public void onTick(long millisUntilFinished) {
                  //반복 실행 구문
                  turn++;

            }
            public void onFinish() {
                  //마지막 실행 구문
                  turn = 0;
            }
};

 autonext_button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                countDownTimer.start(); //타이머 실행

            }
        });
        
autoStop_button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                countDownTimer.cancel(); //타이머 종료

            }
        });



CountDownTimer 의 객체를 생성할때 매개변수는 2개입니다.  총 실행될 시간, 반복주기시간

 

CountDownTimer(30 * 1000, 1000) 에서 총 실행 시간은 30초 반복주기는 1초입니다.

 

단위는  ms이므로 1000이 1초가 됩니다. 

 

타이머를 실행하려면 countDownTimer.start()를 삽입하고 

 

타이머를 종료시 countDownTimer.cancel()를 삽입!! 

 

 

 

 

만성염증이 생기는 이유!! 

 

설탕을 많이 쳐 먹어서요.~~ 네 맞습니다. 정답입니다. 

설탕을 많이 쳐 묵으면 만성염증이 생긴데요 

만성염증이 잘 생기면 병에 잘 걸린데요.

건강하게 살려면 이 만성염증 관리를 해야 한다. 

그러면 설탕을 먹지마라!! 백종원 ㅠㅠ 

 

만성염증을 일이키면 주범 설탕!! 

설탕을 제거하라 !! 단거 DANGER

설탕 + 팜유 (커피프림, 라면, 과자 등) .. .혈관, 혈액에 기름기가 끼면 만병의 근원이 됩니다. 

그래서 제과점 빵은 독약!! 밀가루에 설탕 저질 버터를 범벅해서 만든것 

 

설탕 끊이면 몸이 좋아진다고 해요. 

꽈배기는 독약이다. 밀가루에 설탕에 튀기기까지!! 

믹스커피도 독약!! 

최종당화산물= AGE = 나이 

 

설탕 많이 먹으면 장기능을 나쁘게 한다. 

설탕은 우리 몸속에서 지방으로 변하고 LDL의 농도를 증가시킨다. 

CRP생성 한다. 이게 바로 염증성 단백질이다. -> 만성 염증을 을이키는 물질

체지방이 늘고 인슐리 저항성을 유발한다. 염증 반응이 더 많이 생길 수밖에 없다.

그리고 노화를 가속화!! 

 

아무튼 설탕을 끊자!! 

 

만성염증으로 생기는 질병 -> 치매, 고혈압, 심장병, 당뇨, 비만, 근감소증, 류머티즈성 관절염, 각종 암, 아토피, 우울증, 고지혈증

 

 

안드로이드 애드몹 리워드 광고 누르고 다음 액티비티로 넘어가기 

 

youtu.be/5cc8TUMOiF4

 

1. 먼저 build gradle (app)에서 선언해줍니다. 

implementation 'com.google.android.gms:play-services-ads:19.1.0'

 

2. maifests 에 애플리케이션 아이디와 광고 

    <application
    <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-3940256099942544~3347511713" />
    </application>

 

3. xml 코드 activity_main.xml 레이아웃을 만들어요 . 

첫번째 액티비티에서 광고버튼을 누르고 광고를 다 보면 두 번째 액티비티로 넘어간다. 만약 광고를 다 보지 않으면 그대로 첫번째 메인액티비에서 머무른다. 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:gravity="center"
        android:text="Rewarded Ads Example\n\n메인화면"
        android:textColor="#000"
        android:textSize="30dp" />

    <Button
        android:layout_gravity="center"
        android:id="@+id/Ad_Button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="광고 버튼"/>

</LinearLayout>

 

4. xml 코드 두번째 액티비티 activity_second.xml

광고를 보면 두번째 액티비로 넘어왔다. 메인으로 돌아가기 버튼을 누르면 다시 첫번째 메인액티비티로 돌아간다. 

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".SecondActivity">

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="120dp"
        android:text="메인으로 돌아가기"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="172dp"
        android:text="2번째 액티비티"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/button" />
</androidx.constraintlayout.widget.ConstraintLayout>

 

자바 코드 MainActivity.java

package com.jwlee.rewarded_admob;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;
import com.google.android.gms.ads.rewarded.RewardItem;
import com.google.android.gms.ads.rewarded.RewardedAd;
import com.google.android.gms.ads.rewarded.RewardedAdCallback;
import com.google.android.gms.ads.rewarded.RewardedAdLoadCallback;

public class MainActivity extends AppCompatActivity {

    boolean isLoading;
    private static final String AD_UNIT_ID = "ca-app-pub-3940256099942544/5224354917";
    private RewardedAd rewardedAd;
    private String TAG = "Rewarded";
    Button  Ad_Button;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Ad_Button = findViewById(R.id.Ad_Button);

        MobileAds.initialize(this, new OnInitializationCompleteListener() {
            @Override
            public void onInitializationComplete(InitializationStatus initializationStatus) {
            }
        });


        loadRewardedAd();
        startrewardAD();

        Ad_Button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                showRewardedVideo();
            }
        });


    }

    private void loadRewardedAd() {
        if (rewardedAd == null || !rewardedAd.isLoaded()) {
            rewardedAd = new RewardedAd(this, AD_UNIT_ID);
            isLoading = true;
            rewardedAd.loadAd(
                    new AdRequest.Builder().build(),
                    new RewardedAdLoadCallback() {
                        @Override
                        public void onRewardedAdLoaded() {
                            // Ad successfully loaded.
                            MainActivity.this.isLoading = false;
                          
                        }

                        @Override
                        public void onRewardedAdFailedToLoad(int errorCode) {
                            // Ad failed to load.
                            MainActivity.this.isLoading = false;
                        
                        }
                    });
        }
    }

    private void startrewardAD() {
        // Hide the retry button, load the ad, and start the timer.
        if (!rewardedAd.isLoaded() && !isLoading) {
            loadRewardedAd();
        }
    }


    private void showRewardedVideo() {
        if (rewardedAd.isLoaded()) {
            RewardedAdCallback adCallback =
                    new RewardedAdCallback() {
                        @Override
                        public void onRewardedAdOpened() {
                            // Ad opened.
                            Toast.makeText(MainActivity.this, "onRewardedAdOpened", Toast.LENGTH_SHORT).show();
                        }

                        @Override
                        public void onRewardedAdClosed() {
                            // Ad closed.
                            Toast.makeText(MainActivity.this, "onRewardedAdClosed", Toast.LENGTH_SHORT).show();
                            // Preload the next video ad.
                            MainActivity.this.loadRewardedAd();
                        }

                        @Override
                        public void onUserEarnedReward(RewardItem rewardItem) {
                            // User earned reward.
                            Toast.makeText(MainActivity.this, "onUserEarnedReward", Toast.LENGTH_SHORT).show();
                            Intent intent = new Intent(getApplicationContext(), SecondActivity.class);
                            startActivity(intent);
                            finish();
                        }

                        @Override
                        public void onRewardedAdFailedToShow(int errorCode) {
                            // Ad failed to display
                            Toast.makeText(MainActivity.this, "onRewardedAdFailedToShow", Toast.LENGTH_SHORT).show();
                        }
                    };
            rewardedAd.show(this, adCallback);
        }
    }

}

 

자바코드 SecondActivity 

package com.jwlee.rewarded_admob;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class SecondActivity extends AppCompatActivity {

    Button button;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);

        button = findViewById(R.id.button);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(getApplicationContext(), MainActivity.class);
                startActivity(intent);
                finish();
            }
        });
    }
}

+ Recent posts