Android
-
[FreePBX] 무료 asterisk SIP 구축LINUX/FreePBX 2020. 8. 20. 22:35
이번 포스팅에서는 무료 asterisk 서버(FreePBX)를 사용하여 음성통화, 영상통화를 서버를 구축하려고 한다. 궁극적으로 안드로이드 샘플 코드를 활용하여 스마트폰 2대로 통화 테스트까지 하려고 한다. 먼저 FreePBX iso 파일을 다운로드 한다. https://www.freepbx.org/downloads/ Download | FreePBX - Let Freedom Ring Download FreePBX Distro The easiest way to install FreePBX is to download and install the FreePBX Distro. This includes everything needed for a fully-functioning FreePBX system, inc..
-
[ANDROID] RETROFIT2 파일 + 텍스트 전송ANDROID 2020. 1. 17. 11:12
서버 Controller @RequestMapping(value="/app/uploadFile.do", method = {RequestMethod.GET, RequestMethod.POST}) public @ResponseBody Object uploadFile(MultipartHttpServletRequest request) throws Exception{ ModelAndView mv = new ModelAndView("jsonView"); System.out.println("test===" + request.getParameter("test")); return mv; } 앱 RetrofitService.java import java.util.LinkedHashMap; import java.util.L..
-
[ANDROID] 동적 layout 추가 삭제(LayoutInflater)ANDROID 2020. 1. 7. 17:26
LayoutInflater을 이용하여 동적 layout 추가, 삭제를 한다. activity_menu.xml sub1.xml MenuActivity.java package com.example.samplelayoutinflater; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.widget.Button; import android.widget.CheckBox; import android.widget.LinearLayout; p..
-
[ANDROID] MainActivity.java 에서 다른 xml ID 호출(LayoutInflater)ANDROID 2020. 1. 7. 14:44
LayoutInflater를 이용하여 다른 xml를 제어할 수 있다. package com.example.sampletoast; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onC..